我正在寻找插入此方法的方法:
"random1","random2"
使用sed在我的csv文件的第一行中。 努力尝试,只有这个:
sed -i -e '1irandom1 random2\' filename
输出只是random1和random2,没有任何双引号 - 显然。 有什么好主意吗?
答案 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
可行。