尝试使用 shell 脚本创建具有以下数据的文件。
插入参数.sh
echo "$$Domain=XYZ" >parameter.prm
当我运行InsertParam.sh时,我会 退出
$cat parameter.prm
1979205Domain=XYZ
请帮助我如何在我的parameter.prm中解决这个问题
我需要数据作为
$$Domain=xyz
尝试使用 shell 脚本创建具有以下数据的文件。
插入参数.sh
echo "$$Domain=XYZ" >parameter.prm
当我运行InsertParam.sh时,我会 退出
$cat parameter.prm
1979205Domain=XYZ
请帮助我如何在我的parameter.prm中解决这个问题
我需要数据作为
$$Domain=xyz
其中sh/bash/ksh/zsh
,$$
是当前 PID。见https://www.gnu.org/software/bash/manual/bashref.html#Special-Parameters
您需要使用不同的引号来防止该变量被扩展:
echo '$$Domain=XYZ' >parameter.prm
见https://www.gnu.org/software/bash/manual/bashref.html#Quoting
可以根据需要混合引用:
echo '$$Domain='"$domain" >parameter.prm