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: