剪切文本文件并获取分隔符后面的最后一个字段



我在使用cut命令切割/裁剪每个文件行的开始部分直到分隔符时遇到问题。

但不工作

我有一个这样的文件:

202008/AX/20200818/20200818_043714rs1fif06.dat:FG0620200817FR1      RCRGBRJ360100000000000115600000003470000000416340000000693900000013878 

我想截断行首以退出

FG0620200817FR1         RCRGBRJ360100000000000115600000003470000000416340000000693900000013878   

我想使用':'或'rs1fif06.dat'作为分隔符。使用以下cut命令:

cut -d':' filename 

那不工作,我不知道为什么。或者

cut -d'rs1fif06.dat:' filename 

这在我读的时候不起作用,因为cut命令不允许这样的词作为分隔符。

cut告诉你必须做什么:

$ cut -d:
cut: you must specify a list of bytes, characters, or fields
Try 'cut --help' for more information.

所以留下第二个字段。

cut -d: -f2

相关内容

  • 没有找到相关文章