Используя awk
, мне нужно найти слово в файле, которое соответствует шаблону регулярного выражения.
Я хочу только напечатать слово, соответствующее шаблону.
Итак, если в строке есть:
xxx yyy zzz
И шаблон:
/yyy/
Я хочу только получить:
yyy
EDIT: благодаря kurumi мне удалось написать что-то вроде этого:
awk '{
for(i=1; i<=NF; i++) {
tmp=match($i, /[0-9]..?.?[^A-Za-z0-9]/)
if(tmp) {
print $i
}
}
}' $1
и это то, что мне нужно:) Большое спасибо!