[shell] recupérer juste une valeur d'une chaine

recupérer juste une valeur d'une chaine [shell] - Linux et OS Alternatifs

Marsh Posté le 28-07-2004 à 18:08:40    

Bonjour,
 
J'aimerai afficher l'état de charge de ma batterie avec le logiciel superkaramba.
Pour cela je cherche a extraire du résultat de la commande acpi la valeur en %. Je n'arrive pas a manipuler correctement la chaine, mon expérience en shell est trop peu importante :o((
 
resultat de acpi :
Batterie 1: charging, 60%, 00:41:39 until charged
 
Thx


Message édité par willowfr le 28-07-2004 à 18:34:21
Reply

Marsh Posté le 28-07-2004 à 18:08:40   

Reply

Marsh Posté le 28-07-2004 à 18:17:00    

acpi | awk '{ print $4 }' | sed -e 's/,//'

Reply

Marsh Posté le 28-07-2004 à 18:33:58    

Thx et Respect pour la rapidité  :jap:  
 
on sent que y'en a qui manipulent tt la journée ...

Reply

Marsh Posté le 28-07-2004 à 18:50:47    

et les journées sont longues en cette saison ;)

Reply

Marsh Posté le 29-07-2004 à 01:21:50    

sinon tu peux utiliser la puissance du cut
acpi | cut -d "," -f2

Reply

Marsh Posté le 29-07-2004 à 12:27:35    

sed et awk ça fait plus l33t :o

Reply

Marsh Posté le 29-07-2004 à 12:31:35    

black_lord a écrit :

sed et awk ça fait plus l33t :o


 
C'est clair, vive le rouleau compresseur pour écraser une fourmi :)

Reply

Marsh Posté le 29-07-2004 à 13:14:53    

et mon cut c'est pas un rouleau compresseur ?

Reply

Marsh Posté le 29-07-2004 à 13:19:13    

perl :o


---------------
Counting all the assh*les in the room, well I'm definitely not alone...
Reply

Marsh Posté le 29-07-2004 à 14:14:48    

weed a écrit :

et mon cut c'est pas un rouleau compresseur ?


 
:o
 
cut c'est le bien :o

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed