Bonjour romain_95 , :-)
En attendant mieux,
J'ai mis délibérément un chiffre erroné pour la première ligne.
cat ~/un.txt
gnome 20
bash 2
gedit 1
Tu l'as noté, j'ai ôté les deux petits points
: dans le fichier précédent, tu peux le faire avec awk ou sed, par exemple.
Une vérification pour te montrer le résultat de cette commande avant de continuer :
:~$ ps -e | grep -c gnome
10
:~$ ps -e | grep -c bash
2
:~$ ps -e | grep -c gedit
1
La suite :
:~$ awk '{ ("ps -e | grep -c "$1) | getline ma_com}
close("ps -e | grep -c "$1)
$2==ma_com { print $1,ma_com}' ~/un.txt
bash 2
gedit 1
Comme tu le vois j'ai utilisé la commande
getline avec
gawk.
Merci
GNU.
Je ne suis pas sûr d'avoir répondu à tes attentes, il s'agit plus d'une piste qu'autre chose.
Voici deux liens qui devraient t'intéresser :
Un premier.
Un second.
Une mine d'or (le trésor de cep) :
http://www.cepcasa.info/divers/
Poste le Friday 30 November 2007 16:25:59