編集者は、Linux でのパイプラインと名前付きパイプの使用方法を共有します。ほとんどの人はそれについてあまり知らないと思いますので、参考のためにこの記事を共有しますLinux 名前付きパイプの場合、願っています。この記事を読んで、私はたくさんのことを学びました。一緒に調べましょう!
Linux では、パイプを使用して、あるコマンドの出力を別のコマンドに送信できます。パイプは、その名前が示すように、あるプロセスの標準出力、入力、エラーを別のプロセス linux という名前のパイプ ケース arm linux にリダイレクトして、さらなる処理を行うことができます。
「パイプライン」(または「名前のないパイプライン」) コマンドの文型は、2 つのコマンドの間に | を追加します。
リーリー
ここでは、パイプラインは別のセッションを通じてアクセスできません。パイプラインは、Command-1 の実行を受け取り、標準出力をリダイレクトするために一時的に作成されます。実行が成功すると削除されます。
前の例では、contents.txt には特定のディレクトリ内のすべてのファイルのリスト、具体的には ls-al コマンドの出力が含まれていました。まず、パイプライン経由で「file」キーワードを使用して content.txt からファイル名を grep します (図を参照)。これにより、cat コマンドの出力が grep コマンドへの入力として提供されます。次に、awk コマンドを実行するパイプラインを追加します。これにより、grep コマンドのフィルター処理された出力の列 9 が表示されます。 wc-l コマンドを使用して、contents.txt の行数を推定することもできます。
名前付きパイプラインは、システムが稼働している限り、または削除されるまで使用され続けます。これは、FIFO (先入れ先出し) メカニズムに準拠した特殊なファイルです。通常のファイルと同じように使用できます。つまり、Linux 運用ブログに書き込んで、そこから読み取って、オンまたはオフにすることができます。名前付きパイプラインを作成するには、コマンドは次のとおりです:
リーリー
これにより、複数のシェル セッション間でも使用できる名前付きパイプライン ファイルが作成されます。
FIFO 名前付きパイプを作成する別の方法は、次のコマンドを使用することです:
リーリー
コマンドの標準出力を別のコマンドにリダイレクトするには、> 記号を使用します。コマンドの標準入力をリダイレクトするには、
を使用します
以上がLinux ではパイプと名前付きパイプは何に使用されますか? 1つの記事が理解に役立ちますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。