【发布时间】:2013-10-05 14:41:47
【问题描述】:
我有这种类型的数据(所有大写字母都是字符串)
>A|B|C|D|E|F
test test test
test test
>A|B|C|D|E|F
test test test
test
又想删除C、D、E:
>A|B|F
test test test
test test
>A|B|F
test test test
test
在“测试”文本中,没有出现|。我已经用sed 尝试过这个,但我无法替换两个| 之后的文本
先感谢您。
【问题讨论】:
-
因此,在您的真实数据中,您有多字符字段,并且没有“|”分隔字段,对吗?也许发布示例输入和预期输出来反映这一点对您有用,而不是用“|”分隔的单字符字段。把它扔出去……
-
是的,你是对的。广义样本输入可能会造成混淆。
标签: regex perl replace sed awk