外壳脚本:将两行打印为不同的行,但在csv文件的同一单元格中



我必须在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"

相关内容

最新更新