【发布时间】:2020-11-02 13:34:22
【问题描述】:
我有一个类似的文件:
A*01:03:05
B1*02:06:08
F2*03:01:06
R5*02:01
S1*02:08
并且想删除最后 2 个数字和冒号,只有当有 2 个冒号分隔符时。所以它会是:
A*01:03
B1*02:06
F2*03:01
R5*02:01
S1*02:08
最后 2 行保持不变,因为它们在 * 之后没有 2 个冒号分隔符,因此不会对这些值进行任何更改
我使用sed 和gsub 删除了最后一个下划线之后的所有内容,但是当我在 * 后面没有 2 个冒号时,我不确定如何添加一个条件来豁免该条件。
【问题讨论】:
-
请在您的问题中添加您的努力,这是非常鼓励的,谢谢。