IT
0265. [sh ksh] 변수선언의 다양한 방법 설명 (UNIX SHELLS)
띠앗머리
2016. 1. 28. 14:40
${var:-default} ${var:=default} ${var:+default} ${var:?default} |
var 가 설정되어 있지않고 비어있으면 default 를 설정한다. var 가 설정되어 있지않고 비어있으면 default 를 설정한다. var 가 설정되어 있고 비어있지 않으면 default 를 설정한다. var 가 설정되어 있고 비어있지 않으면 default 를 설정한다. |
: |
: 은 null 인지 아닌지 를 분별한다 |
${var-default} ${var=default} ${var+default} ${var?default} |
|
$(*-.} |
변수로 넘어오는 모든것이 설정되어 있지 않거나 비어있으면 . (현재디렉토리) 를설정한다. |