bash において
ls -la | wc > test > test2 > test3 | wc -c
の実行結果が0という標準出力になるのはどうしてでしょうか。
パイプを通り、なにが wc -c
に渡った結果 0 が出力されているのでしょうか????
パイプは、 ' パイプ前後の標準入出力をつなぐもの 'だと解釈しています。
上記のコマンドでは、真ん中のwc > test > test2 > test3
の標準出力が wc -c
に渡っている読める思うのですが、真ん中のwc
の標準出力先はtest3 になるので、何がwc -c
に渡っているのかわかりません。
どなたかお力を貸してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/27 01:49