teeはリダイレクト/追加とどう違いますか?

teeはリダイレクト/追加とどう違いますか?

stdinで作成したものをstdoutにコピーして貼り付けたい場合は、リダイレクトまたは>追加を使用できます>>

teestdinからstdoutへの書き込みの違いは何ですか?

ベストアンサー1

tee入力があります二つ出力(したがって、パイプで使用されるティーコンポーネントの後に名前が付けられます)。リダイレクト用の入力を使用または>保持します。>>一つ出力。

以下を使用してtee標準入力をリダイレクトできます。両方標準出力へそして(2番目のコピー)をパラメータとして指定されたファイルにtee。リダイレクト>または>>その操作を実行できません。

たとえば、次のように入力すると:

ls -l | tee file-list

端末にディレクトリのリストが表示されます。そしてファイルにもコピーされますfile-list。しかし、入力すると

ls -l > file-list

ストアディレクトリリストただファイルにはfile-list端末に出力がありません。

おすすめ記事