stdinで作成したものをstdoutにコピーして貼り付けたい場合は、リダイレクトまたは>
追加を使用できます>>
。
tee
stdinからstdoutへの書き込みの違いは何ですか?
ベストアンサー1
tee
入力があります二つ出力(したがって、パイプで使用されるティーコンポーネントの後に名前が付けられます)。リダイレクト用の入力を使用または>
保持します。>>
一つ出力。
以下を使用してtee
標準入力をリダイレクトできます。両方標準出力へそして(2番目のコピー)をパラメータとして指定されたファイルにtee
。リダイレクト>
または>>
その操作を実行できません。
たとえば、次のように入力すると:
ls -l | tee file-list
端末にディレクトリのリストが表示されます。そしてファイルにもコピーされますfile-list
。しかし、入力すると
ls -l > file-list
ストアディレクトリリストただファイルにはfile-list
端末に出力がありません。