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

sed & \1



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 ?
Grazie!
-- 
s@mba


Reply to: