간단한 질문입니다. 왜 이런 것이 작동하지 않습니까?
/bin/bash -c "b=4; echo $b"
출력은 비어 있습니다.
미리 감사드립니다.
답변1
큰따옴표 사이의 변수는 명령이 실행되기 전에 확장됩니다. 작은따옴표를 사용하세요.
/bin/bash -c 'b=4; echo $b'
간단한 질문입니다. 왜 이런 것이 작동하지 않습니까?
/bin/bash -c "b=4; echo $b"
출력은 비어 있습니다.
미리 감사드립니다.
큰따옴표 사이의 변수는 명령이 실행되기 전에 확장됩니다. 작은따옴표를 사용하세요.
/bin/bash -c 'b=4; echo $b'