我想在shell脚本中的变量之间回显新行。这是我的代码:
var1 =“ Hello” var2 =“ World!” logwrite =“ $ var1 [在这里我要插入新行的地方] $ var2 echo“ $ logwrite” >> / Users /用户名/Desktop/user.txt
现在,当我运行脚本时,文件user.txt显示如下:
你好,世界!
我希望它显示:
你好 世界!
我该怎么做呢??
编辑:这是我的shell脚本:
echo -n“您的名字是什么?” 首先阅读 echo -n“您的姓氏是什么?” 最后阅读 echo -n“您的中间名是什么?” 阅读中间 echo -n“你生日是几岁?” 读生日 echo -e“名字:$ first / n姓氏:$ last / n中间名:$ middle / n生日:$ birthday” >> /Users/matthewdavies/Desktop/user.txt qlmanage -p“〜/桌面/user.txt”
不,我不需要,在我正在修改的脚本中,我不使用$ logwrite变量。谢谢。
—
daviesgeek 2011年
printf "%s\n" $var1 $var2 >> file
吗?