Il 28/04/2016 12:43, Piviul ha scritto:
sed 's/^[[:space:]]*'$pid'[[:space:]]*[^[:space:]]*[[:space:]]*[^[:space:]]*[[:space:]]*[^[:space:]]*[[:space:]]*[^[:space:]]*[[:space:]]*\([^[:space:]]*\).*$/\1/')
Se ti serve il valore nella sesta colonna più che sed forse è più adatto awk:
awk '{print $6}' la riga di dichiarazione della variabile curram diverrebbe quindi: curram=$(top -p $pid -b -n1 |\ awk -v pid=$pid '$1 == pid {print $6}') grazie alla verifica $1 ~ pid ci siamo tolti di mezzo anche tail ;) -- Kind regards, Marco Romano