Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Linuxシステムでのteeコマンドの具体的な使用法                 

Linuxのteeコマンドは、パイプラインによってインポートされたデータをファイルに保存するために主に使用されています。以下では、Linuxのteeコマンドの使用方法について詳しく説明します。

ティー

関数の説明:標準入力データを読み込み、ファイルの内容に出力します。

構文:tee [-ai] [ - help] [ - version] [fil

Linuxシステムでのteeコマンドの具体的な使用法                 

Linuxのteeコマンドは、パイプラインによってインポートされたデータをファイルに保存するために主に使用されています。以下では、Linuxのteeコマンドの使用方法について詳しく説明します。

ティー

関数の説明:標準入力データを読み込み、ファイルの内容に出力します。

構文:tee [-ai] [ - help] [ - version] [fil

  
ss-copy1 ss-copy2 ss-copy3

tee [-ai] [ - ヘルプ] [ - バージョン] [ファイル。 。 。 ]

[機能]

teeは、標準入力を標準入力、標準出力を標準出力、ファイルを標準出力とします。

[例]

teeファイル//オーバーライド

tee -aファイル//追加

tee - //標準出力に2回出力< Br>

tee - - //標準出力に3回出力します。

tee file1 file2 - //標準出力に2回出力して、これら2つのファイルに書き込みます。  ティーファイル

その他:tee

ls' *' 2》& 1によって標準エラーも読み取られます。  Tee ls.txt

*入力した内容を含むファイルを生成するには、teeを使用します。

コードは次のとおりです。

$ tee testfile

[Ctrl] dを使用して入力を終了する場合は([Ctrl] cも)、標準入力でコンテンツを入力し、enterを押して入力をテストファイルに書き込み、標準出力に出力するように求められます。元のテストファイルに内容が含まれている場合、それは上書きされます。

*ファイルの末尾に内容を追加します。

コードは次のとおりです。

$ tee -a testfile

結果は似ていますが、元のtestfileの場合コンテンツがある場合は、上書きされずに追加されます。

*ファイルを生成します。入力時に割り込み信号を受け付けないでください。

コードは次のとおりです。

$ tee -i testfile

結果はtestfileと同じです。しかし、割り込み信号を受信しません、終了するには[Ctrl] dだけを使用できますが、[Ctrl] cは使用できません。

* lsを実行してディレクトリファイルを一覧表示し、ファイルtestに出力を保存します。

コードは次のとおりです。  Tee test

これは通常通りlsコマンドを実行し、カレントディレクトリのファイル名を標準出力に出力します。また、teeコマンドを実行したため、テストファイルが生成され、その内容は標準出力と同じです。

[説明]

teeコマンドは、標準入力デバイスからデータを読み取り、その内容を標準出力デバイスに出力してファイルとして保存します。標準出力を見たいときや、標準出力をファイルに保存したいときに使用できます。

パラメータ:

-aまたは--appendが既存のファイルに追加され、上書きされません。

-i-iまたは--ignore-interrupts割り込み信号を無視します。

--helpオンラインヘルプ。

--versionバージョン情報を表示します。

共通パラメータ

フォーマット:tee

ファイルが指定されていないため、標準出力にのみ出力されます。

フォーマット:tee file

標準ファイルに出力してファイルfileに保存します。ファイルが存在しない場合は作成され、すでに存在する場合は上書きされます。 (書き込み先のファイルがまだ存在しない場合は、作成されます。書き込み先のファイルが既に存在する場合は、以前に含まれていたデータは、 `-a‘オプションを使用しない限り上書きされます。)< Br>

フォーマット:tee -a file

標準ファイルに追加し、ファイルfileに追加します。ファイルが存在しない場合は作成され、すでに存在する場合は上書きされずに末尾に追加されます。

フォーマット:tee -

標準出力に2回出力します。 ( ` - - rsquo;のFILEを指定すると、` tee‘は入力の別のコピーを標準出力に送信しますが、コピーがインターリーブされているので通常は役に立ちません。)

フォーマット:tee file1 file2 -

標準出力に2回出力し、file1とfile2に保存します。

例を使用して追加する:

例1 teeコマンドとリダイレクトの比較

[root @ web〜]#seq 5》 1.txt

[root @ web〜]#cat 1.txt

1

2

3

4

5

[root @ web〜]#cat 1.txt》 2.txt

[root @ web〜]#cat 1.txt

Copyright © Windowsの知識 All Rights Reserved