【发布时间】:2020-05-24 01:48:24
【问题描述】:
我在 unix 中有以下文件:
1098000000199400000099400000010110000000000007000+00000000000001400000032
2010199434117300000017300000010110000000000007000+00000000000000400000009
1010199434117300000017300000010110000000000007000+00000000000000400000009
我需要使用 awk 或 cut 命令删除第 50 位具有“+”的列。 我试图使用类似下面的代码,但它像字段一样处理它,我需要像列一样处理它:
awk '{ $50 = ""; print>"new.txt" }' file.txt
【问题讨论】:
-
请将该示例输入的所需输出(无描述)添加到您的问题(无评论)。
-
我怀疑你混淆了列和行。
-
如果
tr -d '+' < file不是您所需要的,那么edit 您的问题可以提供更多/更清晰的信息,并且可能是一个更好的例子。