
これを実行するのに最適なコマンドは何ですか?
- sayの出力を
ls
ファイルに送信するetcdir
- etcdirファイルを印刷するには、
cat
- 終了ステータスを印刷するには、
echo $?
- コマンドを 2 行に分割します。
それはこんな感じ
sudo ls > etcdir && cat etcdir ??? \ echo $?
または
sudo ls > etcdir && cat etcdir; \ echo $?
~よろしくお願いします
答え1
出力をリダイレクトするのではなくファイルにコピーする whichを使用すると、手順 1 と 2 を組み合わせてtee
、ターミナルで引き続き表示できるようにすることができます。
コマンドは次のようになります:
ls | tee etcdir
echo $?