我在Unix中有以下文件:
1098000000199400000099400000010110000000000007000+00000000000001400000032
2010199434117300000017300000010110000000000007000+00000000000000400000009
1010199434117300000017300000010110000000000007000+00000000000000400000009
我需要使用awk或cut命令删除在第50位具有“ +”的列。我试图使用下面的代码,但是它像字段一样处理它,我需要像列一样处理它:
awk '{ $50 = ""; print>"new.txt" }' file.txt
您想要第1到49列,以及所有高于50的列:
cut -c1-49,51- file.txt