パスワードを忘れた? アカウント作成
15228485 journal
UNIX

yuuka_maniaの日記: zsh のパイプ後のコマンド置換 2

日記 by yuuka_mania


% date | cat
Fri Mar 12 16:07:00 JST 2021
% date | echo `cat`
cat: stdin: Input/output error

% date | (echo `cat`)
Fri Mar 12 16:07:16 JST 2021

bash だと、

bash-3.2$ date | echo `cat`
Fri Mar 12 16:10:35 JST 2021

zsh と bash は、コマンド置換とパイプの実行順序が違うのか。とりあえず、zsh 使いとしては、パイプ意向をサブシェルとして実行すると良いらしい。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

開いた括弧は必ず閉じる -- あるプログラマー

読み込み中...