GNU/Linux >> Tutoriels Linux >  >> Linux

Linux tee Exemples de commandes

Dans cet article, nous allons passer par le commande sous Linux. Ceci est couramment utilisé pour lire l'entrée et écrire dans les deux la sortie standard (stdout ) et à un ou plusieurs fichiers.

Le La commande est couramment utilisée avec d'autres commandes via le tube (| ) opérateur.

Comprenons comment cette commande fonctionne à travers quelques exemples.

Linux Syntaxe de commande

Le tee La commande est utilisée avec la syntaxe suivante :

tee [-OPTIONS] [FILES]
  • -OPTIONS représentent les différentes options possibles accompagnées du commande.
  • FILES représentent tous les fichiers qui t écrit les données de sortie avec stdout .

Options de commande tee

Il existe différentes options pour le tee commande qui modifie le comportement de la commande. Le tableau ci-dessous résume cela pour nous.

Utilisation de tee Commande sous Linux

1. Écrire dans plusieurs fichiers

L'utilisation la plus simple de cette commande serait d'écrire à la fois dans stdout et à tous les fichiers donnés. Mais puisque nous devons donner une entrée à stdin de , il est couramment utilisé dans une séquence de pipeline.

L'exemple ci-dessous le montre :

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

Cela fait écho à HELLO WORLD et redirige le stdout en utilisant l'opérateur pipe et le passe dans tee . Nous obtiendrons la chaîne HELLO WORLD écrit à la fois dans la console, ainsi que dans out1.txt et out2.txt .

Sortie

2. Ajouter à plusieurs fichiers

Par défaut, la commande tee écrase les fichiers spécifiés comme arguments. Pour éviter cela, nous pouvons utiliser le -a (--append ) à ajouter à ces fichiers à la place.

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

Sortie

3. Ignorer les interruptions

Nous pouvons utiliser le -i option pour ignorer tous les signaux d'interruption (tels que Ctrl +C ) lors de l'exécution de tee .

command | tee -i out.txt

4. Masquer la sortie de la console

Nous pouvons masquer la sortie vers la console en redirigeant le stdout de tee à /dev/null .

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

Cette séquence écrit la sortie de ls -l vers out3.txt , sans imprimer sur la console.

Sortie

Conclusion

Dans cet article, nous avons découvert l'utilisation du tee commande sous Linux, ce qui est très utile pour écrire dans plusieurs fichiers. Il est couramment utilisé dans une séquence de pipeline, où vous souhaitez consulter la sortie intermédiaire en imprimant sur stdout .

Nous avons appris comment utiliser le tee commande avec diverses options. J'espère que cela vous a aidé à mieux comprendre la commande tee, qui peut être un outil très pratique pour un programmeur !

Références

  • Page de manuel Linux pour tee

Linux
  1. Exemples de commandes sa sous Linux

  2. ac Exemples de commandes sous Linux

  3. Exemples de commandes df sous Linux

  4. du Exemples de commandes sous Linux

  5. tee Exemples de commandes sous Linux

16 exemples de commandes Echo sous Linux

9 exemples de commandes tee sous Linux

9 exemples de commande diff sous Linux

Options de commande et exemples de commande Tee sous Linux

Explication de la commande Linux tee (avec exemples)

Exemples de commandes id sous Linux