Pip

軟件截圖:
Pip
軟件詳細信息:
版本: 1.2
上傳日期: 3 Jun 15
開發: Ed Avis
許可: 免費
人氣: 3

Rating: nan/5 (Total Votes: 0)

匹普是一種工具,可以使任何程序的過濾器。
有些程序(往往是那些從非Unix背景)不從標準輸入讀取輸入,也不能寫標準輸出。相反,他們讓你指定一個“輸入文件”,並在命令行中的“輸出文件”。至少大多數Unix程序,這樣做會讓你使用特殊的文件名“ - ”來表示標準輸入或標準輸出,但也有一些程序,不承認本公約。
有時候,這是由於技術原因,因為輸入必須是可搜索。有時是因為筆者不認為這將是有益的,可能是一個Pascal同情者。但在任何情況下,它是惱人的不能夠在管道中使用這樣的程序。
皮普修復了這個問題。它包裝這樣的程序,讓你給的文件名“ - ”你會與任何其他。然而點子不知道是否' - '應該是指標準輸入或標準輸出,所以你必須告訴它與-i,-o,或-b開關。匹還提供-I和-O的量可以使用stdin和stdout但需要它們是可搜索的程序。
例如,轉換程序'笨',這需要一個輸入文件名和一個輸出文件名,是一個過濾器:
點子-io愚蠢 - -
管道通過編譯一個C程序(如因任何原因,你需要做這樣的事):
PIP -io的gcc -o -.c -
在這種情況下,考慮到的gcc臨時輸入的文件名將結束'的.c'。並通過管道Emacs的一些文本,使用戶有機會編輯:
點子-b Emacs的 -
-i開關的一個例子,以標準輸入緩衝到一個文件中,這樣dvips的“過濾器”模式(預計可搜索的標準輸入),可以使用它:
PIP -I dvips -f
請參閱手冊頁了解更多。
pip_(LA)TEX
雖然PIP是一般足以應付大多數的用途,也不會處理TeX和LaTeX的正確。對於這有一個單獨的程序pip_latex這是一個包裝為乳膠。它接受標準輸入的LaTeX源和寫入文件DVI到標準輸出 - 或者你可以將它安裝為pip_tex,如果你不使用乳膠。它試圖做一些合理的使用TeX的錯誤信息 - 請參閱文檔在腳本的開始。例如:
貓filename.tex | pip_latex | PIP -i或者xdvi這種 -
pip_latex2html
這是一個特殊用途的包裝的latex2html程序。它讀取的LaTeX源從標準輸入,並嘗試將其轉換為HTML寫到標準輸出。
皮普對的/ dev /標準輸入和/ dev /標準輸出
在大多數Unix一樣,你可以經常得到相同的效果PIP使用的/ dev /標準輸入和/ dev /標準輸出(感謝丹尼爾·比德爾指出這一點)。然而,儘管這適用於該讀取和順序寫入程序,並讓你正常的管道懶惰在這種情況下,它不會為那些想要做的隨機存取文件操作上的輸入或輸出工作。
嘗試為/ dev /標準輸入或/ dev /標準輸出上運行您的程序;如果不能在一些奇怪的方式,使用PIP,這應該與幾乎任何再試一次。在Windows上,還PIP的作品,其中的/ dev / STD *不存在。
要求:

顯影劑的其他軟件 Ed Avis

XMLTV
XMLTV

15 Apr 15

Unarc
Unarc

3 Jun 15

意見 Pip

評論沒有發現
添加評論
打開圖片!