如果使用shell脚本以数字开头,则如何删除文本文件中的行

时间:2012-11-09 14:20:26

标签: shell text

我想知道一种读取文件并删除以数字开头的所有文本行的好方法,即[0-9]使用一些shell脚本。提前谢谢!

2 个答案:

答案 0 :(得分:2)

您可以使用以下内容:

grep -v '^[0-9]' input-file > output-file

答案 1 :(得分:1)

使用sed:

sed '/^[0-9]/d' file > outfile

如果你有GNU sed,原始文件本身可以更新:

sed -i '/^[0-9]/d' file