ティーコマンド 標準入力を読み取り、それを標準出力と 1 つ以上のファイルの両方に書き込みます。このコマンドは、配管で使用される T スプリッターにちなんで名付けられました。基本的に、プログラムの出力を分割して、表示したりファイルに保存したりできるようにします。両方のタスクを同時に実行し、結果を指定されたファイルまたは変数にコピーし、結果を表示します。

構文:
tee [OPTION]... [FILE]...>
オプション:
1.-a オプション: 基本的にファイルを上書きするのではなく、指定されたファイルに追加します。
あるとします。 ファイル1.txt
それ以外の場合はJavaで
Input: geek for geeks>
そして ファイル2.txt
Input:geeks for geeks>
構文:
geek@HP:~$ wc -l file1.txt|tee -a file2.txt>
出力:
3 file1.txt>
geek@HP:~$cat file2.txt OUTPUT: geeks for geeks 3 file1.txt>
2.–ヘルプ オプション: ヘルプメッセージが表示されて終了します。
構文:
geek@HP:~$ tee --help>

Javaの配列のオブジェクト
3.–バージョン オプション: バージョン情報を提供して終了します。
構文:
geek@HP:~$ tee --version>

応用
ファイル内の文字数をカウントし、出力を新しいテキスト ファイルに保存したいとします。そのため、両方のアクティビティを同時に実行するには、 tee コマンドを使用します。
geek@HP:~$ wc -l file1.txt| tee file2.txt OUTPUT: geek@HP:~ file1.txt>
ここでは file1 に 15 文字があるため、出力は 15 文字となり、その出力は file2 に保存されます。出力を確認するには、次を使用します。
geek@HP:~$ cat file2.txt OUTPUT: geek@HP:~ file1.txt>