gpt4 book ai didi

Linux Sed 在替换期间添加新行

转载 作者:太空宇宙 更新时间:2023-11-04 11:27:10 25 4
gpt4 key购买 nike

我有一个很长的 CSV 文件,我试图在每行的末尾添加一个双引号,以便所有值都包含在 "

如果我的文件是这样的:

"value", "value2", "value3
"value", "value2", "value3
"value", "value2", "value3

我正在使用这个命令:

sed -i 's/$/"/g' file.sql

然后文件看起来像这样:

"value", "value2", "value3
"
"value", "value2", "value3
"
"value", "value2", "value3
"

那条新线是从哪里来的,我该如何阻止它发生?

最佳答案

我是个傻子。我用来构建此 SQL 文件的 CSV 来自 Excel。

我需要运行 dos2unix 来修复换行命令。然后它就完美地工作了。

感谢 Thor 验证命令本身没有问题。

关于Linux Sed 在替换期间添加新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13969094/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com