相关疑难解决方法(0)

sed:删除除第一个之外的所有字符串

我有一个带有时间戳的日志文件。有时一行中有多个时间戳。现在我想从一行中删除所有时间戳,但保留第一个。

我可以这样做,s/pattern//2但这只会删除第二次出现并且sed不允许类似s/pattern//2-.

有什么建议?

sed

19
推荐指数
3
解决办法
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)

sed text-processing

9
推荐指数
2
解决办法
6722
查看次数

标签 统计

sed ×2

text-processing ×1