剪切文本文件并获取分隔符后的最后一个字段
Posted
技术标签:
【中文标题】剪切文本文件并获取分隔符后的最后一个字段【英文标题】:cut text file and get the last field following a delimeter 【发布时间】:2021-07-29 12:59:07 【问题描述】:我在使用 cut 命令剪切/裁剪每个文件行的开头直到分隔符之前遇到问题。
但是没有用。
我有一个充满这样行的文件:
202008/AX/20200818/20200818_043714rs1fif06.dat:FG0620200817FR1 RCRGBRJ360100000000000115600000003470000000416340000000693900000013878
我想剪断行首作为出口离开
FG0620200817FR1 RCRGBRJ360100000000000115600000003470000000416340000000693900000013878
我想使用 ':' 或 'rs1fif06.dat' 作为分隔符。使用以下剪切命令:
cut -d':' filename
这不起作用,我不知道为什么。 或
cut -d'rs1fif06.dat:' filename
这在我阅读时不起作用,因为 cut 命令不允许使用分隔符之类的词。
【问题讨论】:
【参考方案1】:cut
告诉你必须做什么:
$ cut -d:
cut: you must specify a list of bytes, characters, or fields
Try 'cut --help' for more information.
所以留下第二个字段。
cut -d: -f2
【讨论】:
以上是关于剪切文本文件并获取分隔符后的最后一个字段的主要内容,如果未能解决你的问题,请参考以下文章