Passer au contenu

Comment grouper l’affichage de plusieurs commande ?

Solution : en utilisant des parenthèses. Testé avec RedHat 6.2/SuSE 6.4/CorelLinux 1.1/Mandrake 7.1.

En mode terminal, vous regroupez souvent des commandes grâce au caractère ; de manière à obtenir par exemple netstat -i ; dmesg. Si vous ajoutez à la fin, une redirection vers less, via un tuyau (netstat -i ; dmesg ¦ less), seuls les messages issus de dmesg seront affichés. Et si vous tapez netstat -i ¦ less ; dmesg ¦ less, la seconde commande s’exécutera quand la session less de la première sera terminée. De plus, les résultats des commandes ne seront pas affichés en une seule fois. Pour remédier à ce problème et regrouper les résultats des deux commandes dans une session less, utilisez des parenthèses et effectuez la redirection vers less sur lensemble des commandes en tapant (netstat -i ; dmesg) ¦ less. Vous pouvez également ajouter un message afin de séparer les résultats des deux commandes. Tapez par exemple (netstat -i ; echo **commande suivante** ; dmesg) ¦ less.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Filigrane Press