Ciao, On 14/02/2012, Gianni Caldonazzi <gianni.caldonazzi@xxxxxxxxx> wrote: > 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 In questa stessa guida, in fondo al paragrafo 1.1.5 c'è una piccola frase: " [...] since backslashes are not special inside single quotes" e poco sotto: "Single quotes protect everything between the opening and closing quotes. The shell does no interpretation of the quoted text, passing it on verbatim to the command." > Grande Stefano, grazie mille ... non si smette mai di imparare. Figurati, per una volta che posso essere utile... :-) Ciao, Stefano -- Stefano David, PhD -- Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx