GNU/Linux >> Linux の 問題 >  >> Linux

Linuxteeコマンドの例

この記事では、ティーについて説明します。 Linuxのコマンド。これは通常、入力の読み取りと両方への書き込みに使用されます。 標準出力( stdout )および1つ以上のファイルに。

ティー コマンドは通常、パイプを介して他のコマンドと一緒に使用されます(| )演算子。

いくつかの例を通して、このコマンドがどのように機能するかを理解しましょう。

Linuxティー コマンド構文

ティー コマンドは次の構文で使用されます:

tee [-OPTIONS] [FILES]
  • -OPTIONS ティーとともにさまざまな可能なオプションを表します コマンド。
  • FILES ティーのすべてのファイルを表す stdout とともに、出力データをに書き込みます 。

teeコマンドオプション

ティーにはさまざまなオプションがあります コマンドの動作を変更するコマンド。次の表は、これをまとめたものです。

teeの使用法 Linuxでのコマンド

1。複数のファイルに書き込む

このコマンドの最も簡単な使用法は、両方のstdoutに書き込むことです。 そして与えられたすべてのファイルに。ただし、stdinに入力する必要があるため ティーの 、パイプラインシーケンスで一般的に使用されます。

次の例はこれを示しています:

echo 'HELLO WORLD' | tee out1.txt out2.txt

これはHELLOWORLDと同じです stdoutをリダイレクトします パイプ演算子を使用して、それをteeに渡します 。文字列HELLOWORLDを取得します コンソールとout1.txtの両方に書き込まれます およびout2.txt

出力

2。複数のファイルに追加

デフォルトでは、teeコマンドは引数として指定されたファイルを上書きします。これを回避するには、-aを使用できます (--append )代わりにそれらのファイルに追加するオプション。

echo 'HELLO WORLD PART 2' | tee -a out1.txt out2.txt

出力

3。割り込みを無視する

-iを使用できます 割り込み信号を無視するオプション( Ctrl など) + C teeの実行中 。

command | tee -i out.txt

4。コンソール出力を非表示にする

stdoutをリダイレクトすることで、コンソールへの出力を非表示にできます ティーの/dev/null

ls -l | tee out3.txt > /dev/null

このシーケンスは、ls -lの出力を書き込みます out3.txtへ 、コンソールに印刷せずに。

出力

結論

この記事では、ティーの使用法について学びました。 Linuxのコマンド。これは、複数のファイルへの書き込みに非常に便利です。これは通常、パイプラインシーケンスで使用され、stdoutに出力して中間出力を確認します。 。

teeの使い方を学びました さまざまなオプションを使用したコマンド。これが、プログラマーにとって非常に優れたツールとなるteeコマンドについての理解に役立つことを願っています。

参考資料

  • teeのLinuxマニュアルページ

Linux
  1. 例を含むLinuxTeeコマンド

  2. 7 Linux df コマンドの例

  3. 8 Linux TR コマンドの例

  1. Linux での rm コマンドの例

  2. Linux での sa コマンドの例

  3. w Linux でのコマンド例

  1. Linux での ps コマンドの例

  2. Linux での ac コマンドの例

  3. Linux での df コマンドの例