ここに投稿して申し訳ありませんが、Googleは記号を検索するときに非常に悪い仕事をします。"|"ターミナルコマンドラインの意味ですか?
"|"中で意味する:
"some string" | someexecutable.py
ここに投稿して申し訳ありませんが、Googleは記号を検索するときに非常に悪い仕事をします。"|"ターミナルコマンドラインの意味ですか?
"|"中で意味する:
"some string" | someexecutable.py
これはパイプシンボルです。コマンドラインで2つのプログラムを分割し(bash
マニュアルのPipelines
を参照)、最初のプログラムの標準出力(パイプのLHS上)が2番目のプログラムの標準入力に接続されます(パイプのRHS上)。例えば
:
who | wc -l
は、あなたのコンピュータ(プラスwho
からヘッダ行に1つ)に接続されている人やセッションの数を示します。 sed
へ
who | sed 1d | wc -l
入力はwho
から来ている、とsed
の出力はwc
に行く:ヘッダ行を割り引きます。
pipe
と呼ばれています。これは、最初のコマンドのstdoutを2番目のコマンドの標準として与えます。
|パイプです。 1つのコマンドの出力を次のコマンドの入力として送信します。ここで説明されていますhttp://www.ibm.com/developerworks/linux/library/l-lpic1-v3-103-4/#3-pipes
http://en.wikipedia.org/wiki/Pipeline_(Unix) –
「bash」のmanページには、動作の詳細が説明されています。 –