Pip

ภาพหน้าจอของซอฟแวร์:
Pip
รายละเอียดซอฟแวร์:
รุ่น: 1.2
วันที่อัพโหลด: 3 Jun 15
ผู้พัฒนา: Ed Avis
การอนุญาต: ฟรี
ความนิยม: 59

Rating: nan/5 (Total Votes: 0)

Pip เป็นเครื่องมือที่สามารถทำให้โปรแกรมใดตัวกรอง
บางโปรแกรม (มักผู้ที่มาจากพื้นหลังยูนิกซ์ที่ไม่ใช่) ไม่ได้อ่านข้อมูลจาก stdin หรือเขียนไป stdout แต่พวกเขาจะทำให้คุณระบุ 'แฟ้มใส่' และ 'ไฟล์ที่ส่งออก' ในบรรทัดคำสั่ง อย่างน้อยโปรแกรม Unix มากที่สุดที่ทำเช่นนี้ช่วยให้คุณใช้ชื่อไฟล์พิเศษ '-' หมายถึง stdin stdout หรือ แต่มีบางโปรแกรมที่ไม่รู้จักการประชุมนี้
บางครั้งนี้เป็นเหตุผลทางเทคนิคเพราะการป้อนข้อมูลจะต้อง seekable บางครั้งก็เป็นเพราะผู้เขียนไม่คิดว่ามันจะเป็นประโยชน์และน่าจะเป็นปลอบโยนปาสคาล แต่ในกรณีใด ๆ ก็เป็นที่น่ารำคาญที่จะไม่สามารถที่จะใช้โปรแกรมดังกล่าวในท่อ
Pip แก้ไขปัญหานี้ มันตัดโปรแกรมดังกล่าวและช่วยให้คุณให้ชื่อไฟล์ของ '-' ที่คุณจะมีคนอื่น ๆ แต่จุดเล็ก ๆ ไม่ทราบว่า '-' จะหมายถึง stdin stdout หรือดังนั้นคุณจะต้องบอกกับ -i, -o หรือสวิทช์ -b นอกจากนี้ยังมี Pip -I และ -O สำหรับโปรแกรมที่สามารถใช้ stdin และ stdout แต่ต้องให้พวกเขาเป็น seekable
ยกตัวอย่างเช่นการแปลงโปรแกรม 'โง่' ซึ่งจะมีชื่อไฟล์อินพุทและเอาท์พุทชื่อไฟล์จะเป็นตัวกรอง:
pip โง่ -io - -
ท่อผ่านโปรแกรม C คอมไพเลอร์ (ถ้าด้วยเหตุผลใดก็ตามที่คุณจำเป็นต้องทำสิ่งนั้น):
pip -io gcc -o -.c -
ในกรณีนี้การป้อนข้อมูลชื่อไฟล์ชั่วคราวที่กำหนดให้ gcc จะสิ้นสุดใน '.c' และท่อข้อความผ่าน emacs บางส่วนให้ผู้ใช้มีโอกาสที่จะแก้ไขมัน
pip emacs -b -
ตัวอย่างของสวิทช์ -I เพื่อ buffer stdin ลงในไฟล์เพื่อให้ 'กรอง' ของ dvips โหมด (ซึ่งคาดว่า stdin seekable) สามารถใช้งานได้:
pip -I dvips -f
ดูที่หน้าคู่มือสำหรับข้อมูลเพิ่มเติม
pip_ (LA) tex
แม้ว่า pip ทั่วไปพอสำหรับการใช้งานส่วนใหญ่ก็จะได้จัดการกับเท็กซ์และน้ำยางอย่างถูกต้อง สำหรับเรื่องนี้มี pip_latex โปรแกรมแยกต่างหากซึ่งเป็นเสื้อคลุมสำหรับน้ำยาง มันรับแหล่งน้ำยางกับการป้อนข้อมูลมาตรฐานและเขียนไฟล์ DVI ออกมาตรฐาน - หรือคุณสามารถติดตั้งเป็น pip_tex ถ้าคุณไม่ได้ใช้น้ำยาง มันพยายามที่จะทำอะไรบางอย่างที่เหมาะสมกับข้อความผิดพลาดของเท็กซ์ - ดูเอกสารในช่วงเริ่มต้นของสคริปต์ ตัวอย่างเช่น:
filename.tex แมว | pip_latex | pip -i xdvi -
pip_latex2html
นี้เป็นเสื้อคลุมวัตถุประสงค์พิเศษสำหรับโปรแกรม latex2html มันอ่านแหล่งน้ำยางจาก stdin และพยายามที่จะแปลงเป็น HTML เขียนไป stdout
เมื่อเทียบกับ Pip / dev / stdin และ / dev / stdout
ใน Unices ส่วนใหญ่คุณมักจะได้รับผลเช่นเดียวกับจุดเล็ก ๆ โดยใช้ / dev / stdin และ / dev / stdout (ขอบคุณแดเนียลเฮย์เวิร์ดสำหรับชี้นี้) อย่างไรก็ตามถึงแม้ว่างานนี้สำหรับโปรแกรมที่อ่านและเขียนตามลำดับและทำให้คุณได้รับความเกียจคร้านท่อปกติในสถานการณ์เช่นนี้มันจะไม่ทำงานสำหรับผู้ที่ต้องการจะทำดำเนินการแฟ้มสุ่มเข้ากับการป้อนข้อมูลหรือผลผลิตของพวกเขา
ลองใช้โปรแกรมของคุณด้วย / dev / stdin หรือ / dev / stdout; ถ้ามันล้มเหลวในบางลักษณะที่แปลกพยายามอีกครั้งโดยใช้ pip ซึ่งควรจะทำงานกับเพียงเกี่ยวกับอะไร นอกจากนี้ยังมีผลงานบน Windows pip ที่ / dev / มาตรฐาน * ไม่อยู่
ต้องการ:

ซอฟแวร์อื่น ๆ ของนักพัฒนา Ed Avis

XMLTV
XMLTV

15 Apr 15

Unarc
Unarc

3 Jun 15

ความคิดเห็นที่ Pip

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!