Bonjour,
Le resultat de cette commande (ps -o cmd,pid | grep ^ps) est :
Je veux une autre commande pour faire afficher le pid seulement (cad, 6061)Citation:
ps -o cmd,pid 6061
Comment le faire?
Et merci d'avance
Version imprimable
Bonjour,
Le resultat de cette commande (ps -o cmd,pid | grep ^ps) est :
Je veux une autre commande pour faire afficher le pid seulement (cad, 6061)Citation:
ps -o cmd,pid 6061
Comment le faire?
Et merci d'avance
Y a surement plus simple, mais tu peux enchaîner avec un cut pour extraire les champs, enfin le champ concerné :
++Code:ps -o cmd,pid|grep ^ps|cut -f7 -d" "
sa ne marchera pas car le nbr d'espace est variableCitation:
Envoyé par buchs
Non ?Code:ps -o pid | grep ^ps
Ou bien je n'ai pas compris la question ?
Lorsque je fait ps -o pid => je recoit seulement des pid's et je ne recoit pas la liste des commandes => grep ^ps ne retourne aucun resultat.Citation:
Envoyé par ALT
fait le avec awk
man awk en cas de souci (tu peux spécifier le délimiter et autres trucs :) )Code:ps | grep ps | awk '{print $nb_du_champ_que_tu_veux}'