x
したがって、質問の場合とtoというy
2つのメッセージを保存する必要があります。過去には、これら2つのメッセージを保存できないlog
ためy
です。しかし、2番目の部分として、教授は2つのメッセージを保存し、2つのメッセージを画面に出力するために使用したいと思いました。 、、、、、、のようなものを試しましたが、まったく機能しないようです。グーグルをしても全く手がかりがないのに役立つ人がいますか?x
cat x y &> log
tee
cat x y &> log | tee log
tee x y &> log
log | x y &> log | tee log
答え1
あなたの意見を正しく理解したら、次のような状況があります。
- ファイルに
y
いくつかのテキストが含まれています。 - ファイルが
x
ありません - ファイルが
log
存在しません(または私が提供したコマンドを使用してその内容を削除してもかまいません)。
ファイルが存在しないというエラーメッセージが必要です。x
そしてfile の内容がy
file にダンプされ、log
この出力が端末に表示されることを望みます。
これがすべて正しい場合は、必要なものは次のとおりです。
cat x y 2>&1 | tee log
(注:あなたの要件を満たしていない場合、質問を編集してください受信した実際のエラーメッセージを含め、目的の結果とどのように異なるかを明確に説明します。 )