如何在我的csv文件的第一行插入带双引号的字符串?

时间:2015-09-16 14:43:48

标签: php sed

我正在寻找插入此方法的方法:

"random1","random2"
使用sed在我的csv文件的第一行中

。 努力尝试,只有这个:

sed -i -e '1irandom1 random2\' filename

输出只是random1和random2,没有任何双引号 - 显然。 有什么好主意吗?

3 个答案:

答案 0 :(得分:0)

如果您想要双引号,请输入双引号:

sed -i~ -e '1s/^/"random1","random2"/' filename

i插入一行,所以我使用替换s,用给定的字符串替换^,即行的开头。

答案 1 :(得分:0)

你试过吗

sed -i -e '1i"random","random2"\' filename

如果你想要引号(和逗号),你需要明确指定写入的内容,逐字。

答案 2 :(得分:0)

可能是这样的:

sed 's/^.*$/"random1","random2"/g' filename可行。