如何$$PARAMTER_NM=1234
在 Linux shell 中打印?我正在使用 获取当前进程的 PID $$
,因此输出如下:
1943PARAMTER_NM=1234
但是我需要:
$$PARAMTER_NM=1234
答案1
echo '$$PARAMTER_NM=1234'
$$PARAMTER_NM=1234
答案2
您可以通过两种可能的方式保护字符串的内容免受 shell 的影响:
逃避每个
$
喜欢\$
:echo "\$\$PARAMTER_NM=1234"
使用单引号:
echo '$$PARAMTER_NM=1234'
答案3
# echo "\$\$PARAMTER_NM=1234"
$$PARAMETER_NM=1234
如果您想按原样使用带双引号的特殊/保留字符(例如 $) - 您需要在其前面使用转义字符('\')。