【发布时间】:2012-09-24 20:20:07
【问题描述】:
我有一个格式如下的文件:
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
【问题讨论】:
-
是的,这绝对可以用 sed 或 awk 完成。你试过什么?
-
awk -F"|" '{ OFS="|"; $3="";打印 }' in.txt > out.txt 但“|”被排除在外。我想要“|”跟随标题和数据消失了。