![grep 查找连续包含六个或更多非元音字符的行](https://linux22.com/image/151149/grep%20%E6%9F%A5%E6%89%BE%E8%BF%9E%E7%BB%AD%E5%8C%85%E5%90%AB%E5%85%AD%E4%B8%AA%E6%88%96%E6%9B%B4%E5%A4%9A%E9%9D%9E%E5%85%83%E9%9F%B3%E5%AD%97%E7%AC%A6%E7%9A%84%E8%A1%8C.png)
使用grep
正则表达式,我需要输出文件中连续至少包含六个非元音字符的所有行。这包括任何辅音、标点符号、数字等。
答案1
这应该可以解决问题:
Ex="[^AEIOUaeiou]"; grep -E "$Ex$Ex$Ex$Ex$Ex$Ex" myfile
使用grep
正则表达式,我需要输出文件中连续至少包含六个非元音字符的所有行。这包括任何辅音、标点符号、数字等。
这应该可以解决问题:
Ex="[^AEIOUaeiou]"; grep -E "$Ex$Ex$Ex$Ex$Ex$Ex" myfile