如何使用带变量的Bash编写多行字符串?

如何使用BASH在名为myconfig.conf的文件中写入多行

#/bin/bash
kernel=“2.6.39”;
distro=“xyz”;
回声&lt&lt&书信电报;下线
第1行,${kernel}
第2行,
第3行,${distro}
第4行
线
下线&gt&燃气轮机/etc/myconfig.conf;
cat/etc/myconfig.conf;

语法(<<)和使用的命令(echo)错误

正确答案是:

#/bin/bash
kernel=“2.6.39”
distro=“xyz”
cat&gt/etc/myconfig.conf&lt&书信电报;下线
第1行,${kernel}
第2行,
第3行,${distro}
第4行
... 
下线
cat/etc/myconfig.conf

这种结构称为Here文档,可以在Bash下的Bash手册页中找到

发表评论