GNU/Linux >> Tutoriels Linux >  >> Debian

Expliquer l'utilisation de la commande tee avec des exemples

La commande tee sous Linux est utilisée pour afficher la sortie ainsi que pour stocker la sortie dans certains fichiers. La commande tee prend l'entrée de stdin et affiche la sortie de stdout. Cela permet d'économiser le temps de l'utilisateur. Dans cet article, nous discuterons de la syntaxe générale de la commande tee et comprendrons l'utilisation de la commande tee à l'aide de quelques exemples.

La syntaxe générale de l'utilisation de la commande tee

La syntaxe générale d'utilisation de la commande tee est :

$ tee [options] [file name]

L'explication de la syntaxe ci-dessus est simple :

  • Utilisez la commande tee pour lire le stdin, afficher le stdout et le stocker dans un fichier
  • Nous pouvons utiliser différentes options, ces options sont expliquées dans la section suivante
  • Le nom du fichier est utilisé pour nommer un fichier dans lequel nous voulons enregistrer la sortie

Les différentes options utilisables avec la commande tee sont :

Options Explication
-a Cet indicateur est utilisé pour ajouter les fichiers donnés et restreindre l'écrasement
-i Ce drapeau est utilisé pour ignorer les signaux qui causent une interruption
-p Il est utilisé pour connaître les erreurs qui se produisent lors de l'écriture dans les non-tubes
-aide Il est utilisé pour trouver l'aide de l'utilisation de la commande tee
-version Pour connaître la version de la commande tee

Pour comprendre l'utilisation de la commande ping, nous allons envoyer un ping à google et en utilisant ses informations de stdin, enregistrer la sortie dans le fichier myfile en utilisant la commande tee :

$ ping google.com | tee myfile.txt

Nous allons afficher le contenu de myfile.txt en utilisant la commande cat :

$ cat myfile.txt

Nous pouvons également afficher et enregistrer la sortie dans plusieurs fichiers, par exemple, nous imprimerons "Hey ! C'est LinuxFoss" et enregistrez la sortie dans myfile1.txt et myfile2.txt :

$ echo “Hey! Its LinuxFoss” | tee myfile1.txt myfile2.txt

Pour afficher monfichier1.txt et monfichier2.txt, utilisez les commandes :

$ cat myfile1.txt
$ cat myfile2.txt

Nous pouvons également ajouter l'entrée aux fichiers en utilisant le drapeau "-a":

$ echo “Hey! This is a platform to understand the Linux” | tee -a myfile1.txt

Pour confirmer les résultats, nous allons visualiser le myfile.txt à l'aide de la commande :

$ cat myfile1.txt

Dans la sortie ci-dessus, nous pouvons comprendre que la ligne a été ajoutée au fichier sans écraser le contenu d'un fichier, myfile1.txt. Pour afficher la version de la commande tee, utilisez le drapeau "–version" :

$ tee --version

Pour en savoir plus sur la commande tee, utilisez le drapeau "-help" :

$ tee --help

Conclusion

La commande tee fait gagner du temps en prenant le stdin, en affichant le stdout ainsi qu'en le stockant dans certains fichiers. Dans cet article, nous avons expliqué la syntaxe générale de la commande tee et également expliqué les différentes options qui peuvent être utilisées avec la commande tee. Cet outil Linux nous aide à enregistrer automatiquement la sortie standard dans certains fichiers.


Debian
  1. Comment utiliser la commande wget avec des exemples

  2. Comment utiliser la commande su sous Linux avec des exemples

  3. Commande Linux Tee avec exemples

  4. Comment utiliser la commande ethtool avec des exemples

  5. '&&' vs '&' avec la commande 'test' dans Bash

Comment utiliser la commande who sous Linux avec des exemples

Commande d'alias Linux :comment l'utiliser avec des exemples

Comment utiliser la commande RPM (avec exemples)

8 Commande Linux Tee avec exemples

Comment utiliser la commande Linux rm avec des exemples

Explication de la commande Linux tee (avec exemples)