我有一个文件,需要从中提取一些行。 #1 我需要提取从行 .#2 的第一列开始只有一个单词的任何行以及以数字开头的任何行。
我没有尝试过任何东西,因为我无法描述该模式。我不知道是 SED 还是 GREP。
grep -E -e '^\w+$' -e '^[0-9]'
正则表达式
^\w+$
匹配仅由单个单词组成的行:^
匹配行的开头,\w+
匹配一个或多个 单词字符,$
匹配行的结尾。
正则表达式
^[0-9]
匹配以数字开头的行。
grep 选项
-E
启用扩展正则表达式,此处需要 +
。