cmd:cat test.txt | grep pin
结果:打印包含pin
我现在只想grep包含pin的单词。 命令是什么?
谢谢!
全部,谢谢你的评论。 我正在使用Git Bash(版本1.9.4)。 此shell中的grep没有-o选项。 有一个-w选项。 我试过了:grep -w'pin'test.txt 但它什么都不返回。
有人使用Git Bash来解决这个问题吗?
谢谢大家。
答案 0 :(得分:1)
假设您的文件名为test.txt
,您可以执行以下操作:
grep -o '\S*pin\S*' test.txt
-o
标志只打印行上匹配的单词,而不是整行。
答案 1 :(得分:1)
您可以使用:
grep -o '[^[:blank:]]*pin[^[:blank:]]*' test.txt
答案 2 :(得分:0)
您可以使用-w选项。
$ cat test
pin
PIN
somepin
aping
spinx
$ grep pin test
pin
somepin
aping
spinx
$ grep -w pin test
pin
$