Back Qutoes
: 백 쿼터의 경우 실행 결과를 다시 입력으로 바꾸는 기능을 가지고 있다.
# uname
Linux
# name=`uname`
# echo $name
Linux
Single Qutoes
: 변환이나 해석없이 문자 그대로 인식하는 기능을 가지고 있다.
# name=`uname`
# echo $name
Linux
# echo '$name'
$name
Double Qutoes
: 문자열 중간에 공백이 있을 때 하나의 인수가 둘로 인식되는 것을 막을 수 있다. 그리고 특수 문자들을 보호하는 기능을 가지고 있다.
# mkdir Linux Power
# ls -al
total 16
drwxr-xr-x 4 woosunbi woosunbi 4096 Nov 4 01:58 .
drwxr-xr-x 15 woosunbi woosunbi 4096 Nov 4 01:58 ..
drwxrwxr-x 2 woosunbi woosunbi 4096 Nov 4 01:58 Linux
drwxrwxr-x 2 woosunbi woosunbi 4096 Nov 4 01:58 Power
# mkdir "Linux Power"
# ls -al
total 12
drwxr-xr-x 3 woosunbi woosunbi 4096 Nov 4 01:59 .
drwxr-xr-x 15 woosunbi woosunbi 4096 Nov 4 01:59 ..
drwxrwxr-x 2 woosunbi woosunbi 4096 Nov 4 01:58 Linux Power
# echo "$name"
Linux
Blackslash
: 다음에 나오는 문자의 특별한 의미를 제거하는 기능을 가지고 있다.
# echo \"Ubunutu Veriosn is 14.04\"
"Ubuntu Version is 14.04"
# name=\"Ubuntu\"
# echo $name
"Ubuntu"
'system' 카테고리의 다른 글
SEH(Structured Exception Handler) (0) | 2016.11.17 |
---|---|
Use-After-Free 취약점 (0) | 2016.11.08 |
stdin 임시버퍼 (0) | 2016.10.11 |
LD_PRELOAD (0) | 2016.10.05 |
ctors, dtors section (0) | 2016.09.30 |