使用grep查找两个以空格分隔的单词

时间:2016-11-17 16:48:30

标签: linux terminal grep

我正在尝试使用grep来找到两个's'用空格分隔的单词,然后是单词中的两个's'或更多单词,然后是含有两个's'的单词。

我已经尝试过这些命令

ls|grep -E 's+'

ls|grep -E 's+'|grep \s

ls|grep -E s{2,\}

两个第一个命令打印所有包含1个's'或更多的单词,这不是我正在寻找的,最后一个命令打印所有包含两个's'的单词。

顺便说一句,我也很难找到“grep -c”的完全相同的输出,没有“-c”参数......

例如ls -R| grep s大约打印14k,我想找到相同的结果,没有-c

提前致谢

1 个答案:

答案 0 :(得分:0)

grep "s s"
grep "s.*s"
grep -E "^[^s]*s[^s]*s[^s]*$"
相关问题