Questions marquées «io-redirection»

32
Comment différencier un fichier et sortir de la commande?

Normalement, vous écririez: diff file1 file2 Mais je voudrais différencier un fichier et sortir de la commande (ici, je fais une commande triviale): diff file1 <(cat file2 | sort) Ok, ce travail lorsque je le saisis manuellement à l'invite du shell, mais lorsque je mets exactement la même ligne...

30
tuyauterie strace à grep

J'essaie de faire fonctionner la stracecuve cczeet le tuyau ne fonctionne pas comme prévu. La ligne de commande que j'exécute pour tester est sudo strace -p $(pgrep apache2) | grep open, et toutes les lignes sont sorties, ignorant grep. Y a-t-il quelque chose de spécial stracequi provoque ce...

30
SSH provoque l'arrêt de la boucle

J'ai finalement réussi à résumer un problème avec lequel je me bats depuis quelques semaines. J'utilise SSH avec des "clés autorisées" pour exécuter des commandes à distance. Tout va bien sauf quand je le fais en boucle. La boucle se termine après avoir terminé toute itération avec une commande...

29
Ordre des redirections

Je ne comprends pas très bien comment l'ordinateur lit cette commande. cat file1 file2 1> file.txt 2>&1 Si je comprends bien, 2>&1redirigez simplement l'erreur standard vers la sortie standard. Par cette logique, la commande se lit comme suit: concaténer des fichiers file1et file2....