Aller au contenu

Filtrer grep

Featured Replies

Posté(e)

Bonjour

La commande sensors | grep temp2 me renvoie ceci:

temp2: +47.5°C (high = +80°C, hyst = +75°C) sensor = thermistor

Comment faire pour n'afficher que "temp2 +47.5°C" ou encore mieux uniquement "47.5°C"??

PS: Bon, inutile de me répondre "man cut" ou ce genre de réponse, j'ai déjà lu et relu, mais je n'arrive toujours pas afficher ce que je voudrais.

:mdr:

Posté(e)
  • Auteur

Impeccable!

Merci à toi tuXXX :incline:

(si tu pouvais m'expliquer rapidement en passant :mad2: )

:roll:

Posté(e)
(si tu pouvais m'expliquer rapidement en passant :mdr: )

 $ sensors | grep temp2 | tr '+' ' ' | awk '{print $2}'

la commande tr permet de changer des caractères par d'autres (ici '+' par un espace)

puis awk permet de sélectionnet le deuxième champ (la température)

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.