1

シェルスクリプトを使用して次のデータでファイルを作成しようとしています。

InsertParam.sh

echo "$$Domain=XYZ" >parameter.prm

InsertParam.shを実行すると、次 のように出力されます

$cat parameter.prm
1979205Domain=XYZ

私のparameter.prmでこれを克服する方法を教えてください

私はデータが必要です

$$Domain=xyz
4

1 に答える 1

2

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
于 2016-09-30T10:20:52.480 に答える