더블쿼터 질문!!
Double Quotes (")를 사용할 경우 dollarsign ($), backquote (``) 가 해석되어 모든 입력을 문자열로 처리하는 Single Quotes (')를 사용해야 합니다.
run_system함수는 더블쿼터를 사용할경우 $, `를 해석하지만 싱글쿼터를 사용할경우모든 입력을 문자열로 처리한다는 뜻으로 이해해도 될까요...?
#웹해킹
작성자 정보
답변
1
juno2
답변 등록: 25
터미널에서
echo '$(ls)'
와 echo "$(ls)"
를 해보시면 바로 이해가 되실겁니다.
Junos-MacBook-Pro:x juno$ echo "$(ls)"
abcd
asdf
qwer
Junos-MacBook-Pro:x juno$ echo '$(ls)'
$(ls)
Junos-MacBook-Pro:x juno$
ref: https://stackoverflow.com/questions/6697753/difference-between-single-and-double-quotes-in-bash