後,我已經在文本文件中grep的比賽
myname aaa age 22
age 23 myname bbb
以下行哪能MYNAME使用Linux 的grep命令後,發現這個詞?
我想輸出爲MYNAME後的字(AAA和BBB)
後,我已經在文本文件中grep的比賽
myname aaa age 22
age 23 myname bbb
以下行哪能MYNAME使用Linux 的grep命令後,發現這個詞?
我想輸出爲MYNAME後的字(AAA和BBB)
$ grep -Po '(?<=myname\s)\w+' inputFile
$ grep -o "myname [[:alnum:]]\+" /tmp/sample | cut -f2 -d' '
aaa
bbb
溶液sed
:
sed -n '/myname/{s/.*myname \([^ ]*\).*/\1/;p}'
這是解決這個問題的正確方法 – Kent