logo

Linux の tee コマンドと例

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

ファイル5

構文:



 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>

ファイル1
2.–ヘルプ オプション: ヘルプメッセージが表示されて終了します。
構文:

 geek@HP:~$ tee --help>

ファイル2

Javaの配列のオブジェクト

3.–バージョン オプション: バージョン情報を提供して終了します。
構文:

 geek@HP:~$ tee --version>

ファイル3

応用

ファイル内の文字数をカウントし、出力を新しいテキスト ファイルに保存したいとします。そのため、両方のアクティビティを同時に実行するには、 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>

ファイル4