删除行,如果它包含字母 - Linux

时间:2016-06-24 16:27:52

标签: linux unix command-line sed

我有这个命令sed -i 's/[A-Za-z]//g' file.txt摆脱了我文件中的任何字母,但现在已经意识到我需要对这些错误稍微陡一些。

如果其中有字母,如何更改此命令以完全删除该行?

000000asd000,12 000000000000,123

会去这个 000000000000,123

1 个答案:

答案 0 :(得分:3)

sed -i '/[a-zA-Z]/d' file.txt

/.../命令匹配包含字母的行,然后d删除该行。