$$PARAMTER_NM=1234
Linux 쉘에서 인쇄하는 방법은 무엇입니까 ? 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
큰따옴표와 함께 특수/예약 문자(예: $)를 있는 그대로 사용하려면 앞에 이스케이프 문자('\')를 사용해야 합니다.