好吧,假设单词用空格分隔,要查找 >= 5 个单词的行,请执行以下操作:
$ grep -P '\w+\s+\w+\s+\w+\s+\w+\s+\w+'
Run Code Online (Sandbox Code Playgroud)
不过,Grep 不是这项工作的最佳工具,试试 gawk:
$ gawk 'NF>4'
Run Code Online (Sandbox Code Playgroud)
Gawk 的 NF 变量保存字段的数量,默认情况下,字段由空格定义,因此在一行文本中,每个字段都是一个单词。上面的命令将打印包含超过 4 个单词的所有行。
| 归档时间: |
|
| 查看次数: |
2809 次 |
| 最近记录: |