从linux中的分隔文件中删除一列

前端之家收集整理的这篇文章主要介绍了从linux中的分隔文件中删除一列前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个以下格式的文件
col1|col2|col3|col4
a|b|c|d
e|f||h
i|j|k|l

我想从标题和数据中删除col3(带分隔符“|”).这可以用awk / sed完成吗?

请注意col3中的数据可能为空(第2行).

输出应该是:

col1|col2|col4
a|b|d
e|f|h
i|j|l

解决方法

你可以简单地使用剪切.
cut -d'|' -f1-2,4- file

猜你在找的Linux相关文章