Mon objectif est de trouver le processus qui consomme le plus de CPU et de RAM en écrivant un script. J'ai réussi à extraire l'information de la commande TOP, mais j'ai du mal à analyser la sortie.Comment lire l'entrée de la sortie standard d'une autre commande (pipe) dans un script shell Linux?
La commande suivante,
top -b -n 1 | tail -n +8 | head -n 1
Affichera quelque chose de semblable à cette ligne unique,
915 root 20 0 209m 74m 8644 S 8 7.7 5:27.57 Xorg
Je veux que cette ligne de texte à la liste des arguments pour mon script. Je me rends compte que je dois le lire du STDIN mais, je veux lire le mot de sortie ci-dessus mot par mot, ou argument par argument comme si il a été donné à partir de la ligne de commande.
echo " Parameter is ${2} ${3}"
thnx homme! J'ai essayé pendant des heures. –