我有一个txt文件,我只想从中获取该类型的表达式 'USA_word *'其中*是什么(我不想要整行,只有表达式)
我尝试命令
grep -oP ''USA_word*''
但我得到一份清单:
USA_word
USA_word
USA_word
.....
没有由*。
表示的部分答案 0 :(得分:1)
您可以使用
grep -o 'USA_word[^[:blank:]]*'
[^[:blank:]]*
部分匹配0 +非空白字符。
此外,这不使用-P
PCRE选项,并使用纯BRE POSIX正则表达式,使其与大多数grep
实现兼容。