ピップは、任意のプログラムのフィルタを作ることができるツールです。
(多くの場合、Unix以外の背景からのもの)一部のプログラムは標準入力から入力を読み込む、また標準出力への書き込みを行わないでください。その代わりに、彼らはあなたが「入力ファイル」とコマンドラインで「出力ファイル 'を指定してください。標準入力や標準出力を意味するが、この規則を認識していないいくつかのプログラムがある - ''これはあなたが特別なファイル名を使用してみましょうか、少なくともほとんどのUnixプログラム。
入力がシーク可能である必要があるため、時々これは、技術的な理由です。著者はそれが有用であろうとは思わなかったので、時にはそれがあると、おそらくパスカル同調者です。しかし、いずれの場合にも、パイプラインで、このようなプログラムを使用することができないように迷惑です。
ピップは、この問題を修正します。それは、そのようなプログラムをラップし、あなたがのファイル名を与えることができます ' - 'あなたが他のと同じように。標準入力や標準出力を意味する必要がありますので、あなたは-i、-o、または-bスイッチでそれを伝えなければなりません - ''しかしピップはかどうか知りません。ピップはまた、標準入出力を使用していますが、シーク可能であることを、それらを必要とするプログラムのために、-Iおよび-Oを提供します。
例えば、フィルタであるためには、入力ファイル名と出力ファイル名を取り「愚かな」プログラムを変換するには:
-io愚かピップ - -
パイプにコンパイラを介してCプログラムは、(何らかの理由であなたがそんなことをする必要がある場合):
ピップ-io GCC -.c -o -
この場合には、gccのに与えられた一時的な入力ファイル名は、「.C」で終了します。パイプにはemacsを介していくつかのテキストは、ユーザーにチャンスを与えることは、それを編集するには:
-b emacsのピップ -
(シークSTDINを期待)dvipsの年代フィルタ」モードが使用できるように-Iスイッチの例は、ファイルに標準入力バッファへ:
-I dvipsのピップ-f
より多くのマニュアルページを参照してください。
pip_(ラ)テックス
ピップの用途で十分な一般的であるが、それは適切にTeXやLaTeXを処理しません。このためにはLaTeXのラッパーです別々のプログラムpip_latexがあります。これは、標準入力からのLaTeXソースを受け取り、標準出力にDVIファイルを書き込み - か、乳液を使用しない場合は、pip_texとしてそれをインストールすることができます。これは、TeXのエラーメッセージで賢明な何かをしようとする - スクリプトの開始時にマニュアルを参照してください。例えば:
猫filename.tex | pip_latex |ピップ-i xdviで -
pip_latex2html
これは、latex2htmlプログラムの専用のラッパーです。これは、標準入力からLaTeXのソースを読み込み、標準出力に書き込まれたHTMLに変換しようとします。
は/ dev / stdinとは/ dev / stdoutを対ピップ
ほとんどのUnix上では、多くの場合は/ dev / stdinとは/ dev /標準出力(これを指摘するためのダニエル·ビドルのおかげで)を使用して、ピップと同じ効果を得ることができます。しかし、これは読んで、順次書き込みプログラムに対して動作し、あなたにそのような状況では、通常のパイプラインの怠惰を取得しているが、それは彼らの入力または出力のランダムアクセスファイル操作をしたいもののために動作しません。
は/ dev /標準入力または/ dev /標準出力を使用してプログラムを実行してみてください。それはいくつかの奇妙な方法で失敗した場合、ちょうど約何で動作するはずピップを使用して、再試行してください。または/ dev / STD Windowsの、のPIP作品*が存在しません。
要件:
最近閲覧ソフト
Shuttering 27 Jan 15
AviSplit 21 Sep 15
FilePro 21 Jan 15
Small Stella 9 Dec 14
Bluebeam Revu Standard 14 Feb 15
Greeting Puzzle 14 Apr 18
ArgusLab 29 Apr 18
SuperCool Calendar 26 Oct 15
ANObrowse 31 Oct 15
Domain Details 4 May 15
カテゴリから探す
人気のソフトウェア
LXLE 22 Jun 18
Apricity OS 12 Jan 17
Return To Castle Wolfenstein Coop 20 Feb 15
Adobe Developer Connection Developer Desktop 3 Jun 15
HardInfo 3 Jun 15
antiX MEPIS 19 Jun 17
Puppy Linux "Slacko" 14 Jul 16
Pip
開発者の他のソフトウェア Ed Avis
へのコメント Pip
最近閲覧ソフト
Shuttering 27 Jan 15
AviSplit 21 Sep 15
FilePro 21 Jan 15
Small Stella 9 Dec 14
Bluebeam Revu Standard 14 Feb 15
Greeting Puzzle 14 Apr 18
ArgusLab 29 Apr 18
SuperCool Calendar 26 Oct 15
ANObrowse 31 Oct 15
Domain Details 4 May 15
カテゴリから探す
人気のソフトウェア
Lubuntu 16 Aug 18
XTerm 3 Jun 15
Elive 20 Jan 18
Puppy Linux "Slacko" 28 Apr 17
Antergos 1 Dec 16
BackBox Linux 16 Aug 18
antiX MX 1 Dec 17
コメントが見つかりません