[Tech] aiuto su sed... mannaggia a lui...

Max maxter@email.it
Lun 7 Dic 2009 10:05:26 CET


ho un problema con sed, sto cercando di filtrare l'output di acpi per 
ricavare la percentuale di carica della batteria da dare in pasto poi a 
notify-send.

questo č l'output di acpi:

Battery 0: Discharging, 57%, 01:27:30 remaining

se uso questa pipe:

acpi | sed 's/^.*\([0-9]*%\).*/\1/'

ottengo come risultato solo

%

se invece inserisco nella stringa di ricerca di sed anche lo spazio 
prima dei numeri ottengo il risultato cercato, cioč il numero 
percentaule preceduto da uno spazio....

acpi | sed 's/^.*\( [0-9]*%\).*/\1/'
  56%

qualche anima pia mi sa spiegare questo (per me misero ed ignorante) arcano?

grazie

Max



Maggiori informazioni sulla lista flug-tech