如何从bash中的大文件中删除带有特殊字符的长行

时间:2013-03-03 09:11:35

标签: bash

我有一个200行的文件,我想删除5行(每行包含特殊字符)。

$cat abc
............
comments[asci?_203] part of jobs where to delete
5 similar lines
.....

我尝试使用文件中的行号(nl)删除这5行,但是没有用。 感谢

1 个答案:

答案 0 :(得分:0)

你试过用awk删除这些行吗?这是未经测试的特殊字符,但可能它可以工作

awk '{if (length($0)<55) print $0}' < abc

55替换为您要保留的最大行长度