Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >Detaillierte Erläuterung des Linux-Befehls tee

Detaillierte Erläuterung des Linux-Befehls tee

藏色散人
藏色散人Original
2023-03-13 09:16:532790Durchsuche

Die Funktion des Linux-Befehls tee besteht darin, von der Standardeingabe zu lesen und dann in die Standardausgabe und Dateien zu schreiben. Seine Verwendungssyntax ist „tee [OPTION]... [DATEI]…“, wobei der Parameter „-a -“ ist. -append“ bedeutet das Anhängen an die Datei, der Parameter „-i --ignore-interrupts“ bedeutet das Ignorieren von Interrupt-Signalen und der Parameter „-p“ bedeutet das Diagnostizieren von Fehlern beim Schreiben in Nicht-Pipelines usw.

Detaillierte Erläuterung des Linux-Befehls tee

Die Betriebsumgebung dieses Tutorials: Linux5.9.8-System, Dell G3-Computer.

Linux-Befehl: ausführliche Erklärung von Tee

Die Funktion von Tee besteht darin, von der Standardeingabe zu lesen und dann in die Standardausgabe und -dateien zu schreiben.

Verwendung: tee [OPTION]... [DATEI]...

-a, --append                                                                                                                                                                                                tee                                                          Pipeline-Fehler

--output-error[=MODE]                                                                          ' - das ist es 1 Informationen

MODE:

warn Write Diagnose, wenn ein Fehler auftritt

warn-nopipe Diagnose, wenn ein Fehler beim Schreiben in eine Nicht-Pipeline auftritt

exit Beenden, wenn beim Schreiben in eine Nicht-Pipeline ein Fehler auftritt Pipeline exit-nopipe Wird beendet, wenn beim Schreiben in eine Nicht-Pipeline ein Fehler auftritt.

Wenn nicht angegeben - Ausgabefehler, wird tee sofort beendet, wenn beim Schreiben in eine Pipe ein Fehler auftritt, und diagnostiziert, wenn in eine Nicht-Pipeline geschrieben wird -Pipeline.

Anwendungsbeispiel:

Standardfunktion und Anhängefunktion:

[root@server dir]# echo 'This is a sentence.' | tee output
This is a sentence.

[root@server dir]# cat output
This is a sentence.

[root@server dir]# echo 'This is another sentence.' | tee -a output
This is another sentence.

[root@server dir]# cat output
This is a sentence.
This is another sentence.

[root@server dir]# echo 'This is a unique sentence.' | tee output
This is a unique sentence.

[root@server dir]# cat output
This is a unique sentence.
Zwei Dateien gleichzeitig schreiben:

[root@server dir]# tee a b
they have the same content
they have the same content
^C
[root@server dir]# cat a
they have the same content
[root@server dir]# cat b
they have the same content
Verwandte Empfehlungen: „Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung des Linux-Befehls tee. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn