我想通过 shell 脚本在文件中附加一些文本。
我有以下脚本
bash -c 'echo -e "\nserver.id=$1" >> file.properties'
保存在文件中script.sh
这就是我运行脚本的方式sh script.sh ABC
。
但仅server.id=
附加而不是server.id=ABC
。
有什么建议么?
答案1
bash -c 'echo -e "\nserver.id='$1'" >> file.properties'
应该可以正常工作。请注意,$1 实际上不在引号中。