首页 > 解决方案 > 如果找到数字模式,则从文件中删除行

问题描述


我需要从包含数字的文件中删除行。括号中的数字(文件中的注释仅用于演示目的)

line1 (5)  # I want this to be removed
line2      # not to be removed
lineX (21) # I want this to be removed

到目前为止,我对 sed 的尝试都没有结果。

sed '/*.([1-9][0-9])$/d' file.txt

知道为什么它不起作用吗?

标签: shell

解决方案


推荐阅读