"$$PARAMTER_NM=1234"를 에코하는 방법

"$$PARAMTER_NM=1234"를 에코하는 방법

$$PARAMTER_NM=1234Linux 쉘에서 인쇄하는 방법은 무엇입니까 ? Get the PID of the current process 를 사용하고 있으므로 $$출력은 다음과 같습니다.

1943PARAMTER_NM=1234

하지만 나는 다음이 필요합니다:

$$PARAMTER_NM=1234

답변1

echo '$$PARAMTER_NM=1234'
$$PARAMTER_NM=1234

답변2

다음 두 가지 방법으로 셸에서 문자열 내용을 보호할 수 있습니다.

  • $다음과 같은 모든 것을 탈출하십시오 \$.

    echo "\$\$PARAMTER_NM=1234"
    
  • 작은따옴표를 사용하세요.

    echo '$$PARAMTER_NM=1234'
    

답변3

# echo "\$\$PARAMTER_NM=1234"
$$PARAMETER_NM=1234

큰따옴표와 함께 특수/예약 문자(예: $)를 있는 그대로 사용하려면 앞에 이스케이프 문자('\')를 사용해야 합니다.

관련 정보