[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Sed: rimuovere una parte di una linea?



On 29/04/14 15:48, Duffy DaC wrote:
In data mar 29 apr 15:10:02, antispammbox-debian ha scritto:

Néllo specifico, una cosa di quésto tipo.

123456789  asd039edjc  1234567

Cancellare i nùmeri da sx:123456789
Cancellare i numeri più a dx: 1234567
Lasciare gli alfanumerici al centro! :-)
Non starei a scomodare sed...
Puoi usare grep per cercare la linea e awk per stampare il campo al centro (se 
è delimitato da spazi come nel tuo esempio)
Cioè:

$ grep '<quello_che_cerchi>' <nomefile> | awk '{ print $2 }'

Sono d'accordo, però awk può fare anche il lavoro di grep:

$ awk '/quello che cerchi/{ print $2 }' 'nomefile'

P.S. scusa per il messaggio privato :/
-- 
Kind regards,

Marco Romano

Reply to: