我必须在csv文件中将两行打印为两行不同的行,但要使用shell脚本在同一单元格中打印。有人能帮我实现同样的目标吗。。
我有两行存储在不同的变量中。如何将它们回显或打印到csv文件中,以便两行都在一个单元格中?
我可以在csv文件中获得两个不同的行,但不能在同一个单元格中。。
我正在努力做到:
var1="abc"
var2="zyz"
eval echo -e '"${var1}" n"${var2}"' > outputfile.csv
我希望csv文件中的输出为:
abc
xyz
但在同一个牢房里。。。
为了在单个单元格中包含换行符,您需要对其进行双引号引用,以便命令的输出为
"abc
zyz"
你可以用echo和一些以此方式逃离
echo -e ""$var1"\n"$var2""
也许更可读(更便携(的是使用printf
printf '"%sn%s"' "$var1" "$var2"