什么是sed comand来修复此文件,所以每行的最后一个值用双引号引起来

保罗·泰勒

我有一个包含两百万行的格式的文件:

"00005cea-668e-4475-9e19-92a25c8b74fb",129.24728",D#

最后一个值实际上应该是:

"00005cea-668e-4475-9e19-92a25c8b74fb",129.24728,"D#"

请,我如何使用sed命令修复此文件,以便删除虚假的“,并用双引号将最后一个值引起来

muru

您可以尝试类似的方法:

sed -r 's/",([^,]*)$/,"\1"/' input-file

这是一个",接着东西,这不是一个逗号([^,]),直到文件的末尾$\1是括号中与匹配的部分- ([^,]*)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在sed命令中正确用双引号将变量引起来

Python:为什么PostgreSQL表中的列名用双引号引起来?

为什么Microsoft.FSharp.Quotations.Patterns中的模式用双引号引起来?

为什么即使将URL用双引号引起来,wget仍然会失败?

SED不会从每行中删除最后一个双引号

Zsh:为什么\ n用单引号引起来?

为什么optionsText用单引号引起来?昏死

当表名用双引号引起来时,只能在Oracle SQL中找到表。为什么?

ShellCheck正在检查我的表达式实际上是否用双引号引起来;为什么?

如何使用perl / awk / sed搜索文件中所有用引号引起来的文本,然后将其删除?

为什么波浪号(〜)不能用双引号引起来?

为什么波浪号(〜)不能用双引号引起来?

为什么我的数组不将每个单词都用双引号引起来?

函数参数旁边用两个单引号引起来的字母是什么意思?

如何通过sed在每行的第一个单词中添加双引号?

为什么git将我的日志输出用引号引起来?

为什么“ ls”突然用单引号引起来用空格包装项目?

当第一个命令行参数用双引号引起来时,错误“ 1”“此时是意外的。

exec用双引号引起来

用双引号引起来

如何更改变量的第三列,以便使用AWK或SED将其用单引号引起来

是什么导致JSON响应被引号引起来?

为什么我需要添加双引号来打印java中char数组的第一个和最后一个元素

sed为什么会留下很多文件?

sed:仅在用引号引起来时替换文本中的字符串

解析文本类型日志文件,其值用双引号引起来并用逗号分隔

sh如何将变量的值附加到文件中sh用双引号引起来的多行

为什么是sed的复制第一行中添加(发送sed的输出到同一个文件)?

为什么sed -i用文件替换符号链接?