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

Re: sed & \1



On 08/06/09 12:19, s@mba wrote:

Sto tentando di fare uno script e mi sono bloccato nel parsing di una riga:

praticamente da una riga di questo tipo
aaaa bbbbb rt-for-abcd001122-33.dominio.it    ccc dddd 123.123.132.123
aaaa bbbbb rt-for-akfjgas001152-73.dominio.it    ccc dddd 123.123.132.123
aaaa bbbbb rt-for-akkag001152-73.dominio.it    ccc dddd 123.123.132.123

vorrei tirare fuori :
rt-for-abcd001122-33.dominio.it
rt-for-akfjgas001152-73.dominio.it
rt-for-akkag001152-73.dominio.it

E lo vorrei fare con sed (perchè sono testardo).

Ma l'unica cosa che riesco a fare per ora è questo:

# echo "aaaa bbbbb rt-for-abcd001122-33.dominio.it    ccc dddd
123.123.132.123 "  | sed 's/\([A-Za-z0-9\-]*.dominio.it\)/[\1]/'
aaaa bbbbb [rt-for-abcd001122-33.dominio.it]    ccc dddd 123.123.132.123

Avete qualche idea ?
sed 's/\(.*\) \([A-Za-z0-9\-]*.dominio.it\)\(.*\)/\2/'

mi pare funzioni

ciao
Edoardo


Reply to: