###発生している問題・エラーメッセージ
下記①、②共にコマンド実行後のaaa.txtの中身は0バイトで空になります。
①のコマンドでは、どの部分が評価されて終了ステータス"0"が返ってきているのでしょうか。
前提として
cat aaa.txt | grep "bbb"
cat aaa.txt | grep "bbb" | awk '{print $1}'
の2つのコマンドに関しては終了ステータス0で中身の0バイトではないものとします。
###該当のソースコード
Linux
1//① 2cat aaa.txt | grep "bbb" | awk '{print $1}' > aaa.txt 3echo $? 4//出力結果→0 5 6//② 7cat aaa.txt > aaa.txt 8echo $? 9//出力結果→1
###補足情報(言語/FW/ツール等のバージョンなど)
RHEL5.6
回答2件
あなたの回答
tips
プレビュー