bash récupérer uniquement nombre après le string "--" - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 26-02-2014 à 07:38:40
Salut,
$ cat plop |
$ grep -Po '.*--\K.*' plop |
PS. Au cas ou tu voudrais une solution avec sed :
$ sed -rn 's/.*--(.*)$/\1/p' plop |
Marsh Posté le 26-02-2014 à 08:19:43
J’aime bien awk, on peut modifier le séparateur de colonnes.
Code :
|
Marsh Posté le 26-02-2014 à 10:16:32
en fait ça ne va pas. Une autre imprimante ne renvoie pas la même chose
Mais comme ça c'est ok :
lpstat | awk '{print $1}' | grep -Po '.*-\K.*'`
Marsh Posté le 26-02-2014 à 00:02:56
Salut
Tout simplement :
Comment récupérer 76 et 77 ? Le problème c'est avec un sed je ne peux pas dire "je veux juste les chiffres" parce que les imprimantes contiennent un nombre.
Donc j'aurai pensé à prendre ce qu'il y a après "--" comme ça semble être une chaine unique dans la sortie de la commande. Mais je ne sais pas comment ?
Merci