我正在制作一个脚本,需要将变量${somestring}写入文件。我考虑的做法是转义美元符号,但执行后发现字符串为空。
有没有正确的转义方法?
我的代码如下:
# \$\{somestring\} works, but leaves the \'s which I don't want.
myvar=("Yes I require multiple lines.
Test \${somestring} test");
echo "$myvar" >> "mytest.conf";