显示不以一个或多个字母开头但不以一个或多个数字结尾的行

时间:2019-12-05 21:36:22

标签: grep

我正在尝试使用grep显示不以一个或多个字母开头且不以一个或多个数字结尾的行。

到目前为止,我是

grep '^[^a-zA-Z]'

这向我显示了所有不以字母开头的行,因此aabc未显示但abc(具有前导空格)正确显示了例。

我不确定如何包含第二部分,即不能以一个或多个数字结尾

谢谢

1 个答案:

答案 0 :(得分:-1)

为什么不呢?

^[^a-zA-Z].*[^0-9]$

请注意,当仅出现一个字符时,这并不适用。