Maison  >  Article  >  Opération et maintenance  >  Explication détaillée de la commande Linux tee

Explication détaillée de la commande Linux tee

藏色散人
藏色散人original
2023-03-13 09:16:532738parcourir

La fonction de la commande Linux tee est de lire à partir de l'entrée standard, puis d'écrire sur la sortie et les fichiers standard. Sa syntaxe d'utilisation est "tee [OPTION]... [FILE]...", où le paramètre "-a -". -append" " signifie ajouter au fichier, le paramètre "-i --ignore-interrupts" signifie ignorer les signaux d'interruption et le paramètre "-p" signifie diagnostiquer les erreurs d'écriture sur des non-pipelines, etc.

Explication détaillée de la commande Linux tee

L'environnement d'exploitation de ce tutoriel : système linux5.9.8, ordinateur Dell G3.

Commande Linux : tee explication détaillée

la fonction de tee est de lire à partir de l'entrée standard, puis d'écrire sur la sortie et les fichiers standard.

Utilisation : tee [OPTION]... [FILE]...

-a, --append                                                                                                                                                                                          t-shirt                                                                Erreur de canalisation

--erreur de sortie[=MODE]                                                                            Informations sur la version

MODE :

.

warn Write Diagnostiquer lorsqu'une erreur est rencontrée

warn-nopipe Diagnostiquer lorsqu'une erreur est rencontrée lors de l'écriture sur un non-pipeline

exit Quitter lorsqu'une erreur est rencontrée lors de l'écriture sur un non-pipeline exit-nopipe Quitter quand une erreur est rencontrée lors de l'écriture dans un non-pipeline

Si non spécifié - erreur de sortie, tee se fermera immédiatement lorsqu'une erreur se produit lors de l'écriture dans un tube et diagnostiquera lors de l'écriture dans un non-pipeline.

Exemple d'utilisation :

Fonction par défaut et fonction d'ajout :

[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.
Écrire deux fichiers en même temps :

[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
Recommandations associées : "Tutoriel vidéo Linux
"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn