egrep -o in awk
Inviato: mer 10 ott 2012, 16:51
c'è una funzione di awk che mi faccia l'equivalente di egrep -o ?
per esempio
echo 123abc456|egrep -o "[a-z]+"
mi restituisce abc
awk:
{ x="123abc456"; y=qualchefunzione(/[a-z]+/,x); print y; }
quale è "qualchefunzione()" che mi restituisca "abc"?
edit: sarebbe ancora meglio una funzione che nell'espressione [0-9]([a-z]+)[0-9] mi restituisca abc (al momento egrep restituirebbe 3abc4)
per esempio
echo 123abc456|egrep -o "[a-z]+"
mi restituisce abc
awk:
{ x="123abc456"; y=qualchefunzione(/[a-z]+/,x); print y; }
quale è "qualchefunzione()" che mi restituisca "abc"?
edit: sarebbe ancora meglio una funzione che nell'espressione [0-9]([a-z]+)[0-9] mi restituisca abc (al momento egrep restituirebbe 3abc4)