#1 Le 15/09/2009, à 03:38
- jotelecom

[Résolu] Comment utiliser awk avec bash ?
Salut, j'ai trouvé une commande bash bien utile, et je me disais que je pourrais la mettre dans mon /usr/bin, seulement voilà, dans un fichier bash, on utilise les éléments passés en argument avec des '$', et j'utilise aussi '$' dans ma commande awk, donc je crois que bash ne comprends pas bien ce qu'il se passe... Et j'aurais besoin d'aide ![]()
Voici la commande en question, qui renvoie le PID d'un programme dont on passe le nom en paramètre
ps ux | awk '/nom_du_programme/ && !/awk/ {print $2}'Ce qui pose problème étant le $2 de la commande awk..
Merci d'avance !
Dernière modification par jotelecom (Le 15/09/2009, à 17:20)
Terminux ( - John' - )
Débutants : bases, personnalisation et troubleshooting -> http://forum.ubuntu-fr.org/viewtopic.php?id=322271
Hors ligne
#2 Le 15/09/2009, à 07:55
- Totor

Re : [Résolu] Comment utiliser awk avec bash ?
Bonjour,
le $2 ne pose pas de problème à awk ni à bash.
Sinon, en n'utilisant que la commande ps :
ps -o pid --no-headers -C <nom_de_ta_commande>Enfin, y'a pidof qui fait ce que tu souhaites faire !
-- Lucid Lynx --
Hors ligne
#3 Le 15/09/2009, à 17:20
- jotelecom

Re : [Résolu] Comment utiliser awk avec bash ?
Mhm... bonne piste cette commande pidof..
Du coup ça n'a plus aucun intérêt ce que j'essaye de faire ![]()
Merci beaucoup ^^
Terminux ( - John' - )
Débutants : bases, personnalisation et troubleshooting -> http://forum.ubuntu-fr.org/viewtopic.php?id=322271
Hors ligne