내가 보려고 정리한 Linux Programming

[Linux] " ' ` 그리고 $(달러)

nacastle 2020. 7. 5. 19:45

- ` " '

"  : \ , $ 문법이 사용 가능하다

'  : \ , $ 문법을 무시하고 그대로 출력 한다.

` (backtick) : ` 안에 있는 커맨드를 실행하여 출력 한다.

 

 

예시) 

ID = Bye
echo "Good $ID"     # Good Bye
echo 'Good $ID'     # Good $ID
echo 'expr 1 + 3'     # expr 1 + 3
echo `expr 1 + 3`     # 4

 

 

- $

두가지 용법

 

첫째, 변수 참조

MY_TEST=123

echo $MY_TEST

 

둘째, command substitution

bash shell에서는 $()을 command substitution으로 해석한다는 점이다.

 

가령..

echo $(pwd)  # 를 하게 되면, pwd 명령어를 수행한 결과가 echo를 통해 출력된다..

출처: https://huammmm1.tistory.com/534 [programming]

반응형