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

Php 如何在我的csv文件的第一行插入带双引号的字符串?,php,sed,Php,Sed,我正在寻找插入以下内容的方法: "random1","random2" 在我的csv文件的第一行中使用sed。 我努力了,但只得到了这个: sed -i -e '1irandom1 random2\' filename 输出只是random1和random2,没有任何双引号-很明显。 有什么好主意吗?如果需要双引号,请键入双引号: sed -i~ -e '1s/^/"random1","random2"/' filename 我插入了一行,所以我使用了替换s,用给定的字符串替换^,即行首。

我正在寻找插入以下内容的方法:

"random1","random2"
在我的csv文件的第一行中使用sed。 我努力了,但只得到了这个:

sed -i -e '1irandom1 random2\' filename
输出只是random1和random2,没有任何双引号-很明显。
有什么好主意吗?

如果需要双引号,请键入双引号:

sed -i~ -e '1s/^/"random1","random2"/' filename
我插入了一行,所以我使用了替换s,用给定的字符串替换^,即行首。

尝试过吗

sed -i -e '1i"random","random2"\' filename
如果需要引号和逗号,则需要逐字明确指定所写内容。

可能类似于:


sed的/^.*$/random1,random2/g文件名就可以了。

你能给它加上更好的标签吗,什么语言等等。谢谢,这对我来说很有效。事实上,我的问题是由于我的php语法错误。因此出现了各种各样的问题。