小编Mar*_*k C的帖子

sed错误 - 未终止的替代模式

我在目录中包含许多行的文件,如下所示:

98.684807 :(float)
52.244898 :(float)
46.439909 :(float)
Run Code Online (Sandbox Code Playgroud)

然后是一行终止:

[chuck]: cleaning up...
Run Code Online (Sandbox Code Playgroud)

我试图消除:(float)每个文件(但保留数字),并删除清理...行.

我可以得到:

sed -ie 's/ :(float)//g' *
Run Code Online (Sandbox Code Playgroud)

工作,但创建保存旧文件的文件.删除-e标志会导致未终止的替换模式错误.

同样处理:

sed -ie 's/[chuck]: cleaning up...//g' *
Run Code Online (Sandbox Code Playgroud)

思考?

sed

10
推荐指数
3
解决办法
4万
查看次数

标签 统计

sed ×1