我有一个带有时间戳的日志文件。有时一行中有多个时间戳。现在我想从一行中删除所有时间戳,但保留第一个。
我可以这样做,s/pattern//2
但这只会删除第二次出现并且sed
不允许类似s/pattern//2-
.
有什么建议?
我有一个文本文件如下:
test1,test2,test3
test4,test5
test6,test7,test8,test9,test10
test11,test12,test13,test14
Run Code Online (Sandbox Code Playgroud)
如何用分号替换逗号, 从第二个开始(并继续到最后一个)?
我想得到如下输出:
test1,test2;test3
test4,test5
test6,test7;test8;test9;test10
test11,test12;test13;test14
Run Code Online (Sandbox Code Playgroud)