GNU/Linux >> Linux の 問題 >  >> Linux

構文 |&はシェル言語で何を意味しますか?

bash の man ページから:

<ブロック引用>

パイプライン

パイプラインは、制御演算子 | のいずれかで区切られた 1 つ以上のコマンドのシーケンスです。 または |& .パイプラインの形式は次のとおりです:

[time [-p]] [ ! ] command [ [|│|&] command2 ... ]

command の標準出力は、パイプを介して command2 の標準入力に接続されます。この接続は、コマンドで指定されたリダイレクトの前に実行されます (以下の REDIRECTION を参照)。 If |& を使用すると、command の標準エラーがパイプを介して command2 の標準入力に接続されます。 2>&1 | の短縮形です .この標準エラーの暗黙的なリダイレクトは、コマンドで指定されたリダイレクトの後に実行されます。

ハッシュバン行を確認してください。普通の sh は |& をサポートしていません .


Linux
  1. `:-`はシェルスクリプトで何を意味しますか?

  2. ターミナルコマンドの疑問符はどういう意味ですか?

  3. nmコマンドのシンボル値は何を意味しますか?

  1. `.bashrc` などの 'rc' は何を意味していますか?

  2. -e は bash シバンで何をしますか?

  3. ep 能力とはどういう意味ですか?

  1. `(バッククォート/バックティック)はコマンドで何を意味しますか?

  2. ファイル名の末尾のチルダ(〜)はどういう意味ですか?

  3. Linux でサフィックス .d は何を意味しますか?