Outils pour utilisateurs

Outils du site


shell_transformer_une_commande_en_fichier_temporaire

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

shell_transformer_une_commande_en_fichier_temporaire [03/12/2010 07:29] (Version actuelle)
Ligne 1: Ligne 1:
 +{{tag>​shell commande fichier temporaire}}
 +====== Shell - Transformer une commande en fichier temporaire ======
  
 +Savez-vous qu'il est possible de transformer une commande en fichier temporaire ? Je m'​explique ! Quand vous faites la commande suivante :<​code>​$ cat fichier</​code>​le fichier s'​affiche en accédant directement à son contenu. Si maintenant je veux faire le même chose mais avec un fichier à distance, cela peut paraître facile aussi en faisant :<​code>​$ ssh user@server cat /​rep/​fichier</​code>​Mais dans ce cas, j'​exécute la commande sur le serveur, si maintenant je veux simplement traiter le contenu du fichier dans une commande comme si c'​était un fichier local, je peux le faire avec la redirection suivante :<​code>​diff <(ssh user@server1 cat /​etc/​apt/​sources.list) <(ssh user@server2 car /​etc/​apt/​sources.list)</​code>​De cette façon, le programme diff va accéder aux fichiers et les comparer comme si c'​était des fichiers locaux.
shell_transformer_une_commande_en_fichier_temporaire.txt · Dernière modification: 03/12/2010 07:29 (modification externe)