8
如何使用awk打印匹配的正则表达式模式?
使用awk,我需要在文件中找到与正则表达式模式匹配的单词。 我只是想打印与模式匹配的单词。 因此,如果在这一行中,我有: xxx yyy zzz 和模式: /yyy/ 我只想得到: yyy 编辑:感谢kurumi,我设法写了这样的东西: awk '{ for(i=1; i<=NF; i++) { tmp=match($i, /[0-9]..?.?[^A-Za-z0-9]/) if(tmp) { print $i } } }' $1 这就是我所需要的:)非常感谢!