ここに投稿して申し訳ありませんが、Googleは記号を検索するときに非常に悪い仕事をしています。
「|」とはの意味:
"some string" | someexecutable.py
パイプ記号です。コマンドラインで2つのプログラムを分離します(Pipelines
マニュアルの bash
を参照)、および最初のプログラムの標準出力(パイプのLHS上)。 2番目のプログラムの標準入力(パイプのRHS上)に接続されています。
例えば:
_who | wc -l
_
コンピューターに接続しているユーザーまたはセッションの数をカウントします(who
のヘッダー行に1つ追加)。ヘッダー行を割引するには:
_who | sed 1d | wc -l
_
sed
への入力はwho
から、sed
の出力はwc
に送られます。
基本的なシステムコールは pipe(2)
と組み合わせて使用されます fork()
、 dup2()
および exec*()
システムコール。
pipe
と呼ばれます。最初のコマンドの標準出力("some string"
)を2番目のコマンドの標準入力(someexecutable.py
)。
|パイプです。 1つのコマンドの出力を次のコマンドの入力として送信します。ここで説明します http://www.ibm.com/developerworks/linux/library/l-lpic1-v3-103-4/#3-pipes