Il 14 febbraio 2012 11:37, Steevie <steevie@xxxxxxxxx> ha scritto: > Ciao, > [...] > Questo dovrebbe funzionare (anche tenendo conto degli uno o più spazi > all'inizio della riga): > > qm list | awk '/^\ *102/ {print $2}' > > All'interno delle 'single quotes' non è necessario usare l'escaping > per gli spazi. Come mai il comando non riconosce \s come singolo spazio? Eppure da qua sembrava lo facesse: http://www.gnu.org/software/gawk/manual/gawk.html#Regexp-Operators > > oppure (più semplice) sfrutti gli operatori di awk: > > qm list | awk '$1 ==102 {print $2}' > > "stampa il campo 2 solo quando il campo 1 è uguale a 102". Nota: > questo l'ho provato su un file txt ottenuto con l'output da te > indicato) > Grande Stefano, grazie mille ... non si smette mai di imparare. Jan -- Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx