【发布时间】:2015-02-20 18:53:14
【问题描述】:
我有 4 列,用 ; 分隔。
第 3 列或第 4 列中的某些行很大,超过 10000 个字符。
您将如何删除行,无论哪一列,其中一个特定列的长度超过 10000 个字符?
我试过了
awk '{i += (length() + 1); if (i <= 10000) print $ALL}'
但它会占用整个文件,而不仅仅是特定的列,而且我想要列的长度,不管它是第 3 个还是第 4 个,或者两者兼而有之。
TIA
【问题讨论】:
-
如果第三列或第四列的长度超过 10000 个字符,您要删除整行吗?
-
嗨,Etan,整条线。