所有
我是sed的新手。
我想要像
这样的东西输入:
ABC,DEF,GHI,JKL,MNO
输出:
ABC,,,,MNO
...的手段
I want to remove all contents between two ','
答案 0 :(得分:5)
这可能适合你(GNU sed):
sed 's/[^,]*,/,/2g' file
答案 1 :(得分:3)
你可以用awk:
将1和last之间的所有字段设置为空awk -F, -v OFS="," '{for(i=2;i<NF;i++)$i=""}7'