我正在制作一个脚本,需要将$ {somestring}写入文件。 我想这样做的方式是通过转义美元符号,但是当它执行时,字符串结束为空。在bash中转义美元符号和大括号
有没有办法逃避这个正确的?
我的代码:
# \$\{somestring\} works, but leaves the \'s which I don't want.
myvar=("Yes I require multiple lines.
Test \${somestring} test");
echo "$myvar" >> "mytest.conf";
它适合我。 – choroba 2014-09-22 14:09:27
另外,如果不需要数组,则不要使用括号。 – choroba 2014-09-22 14:10:00