쉘스크립트에서여..[ ] 로 시작하는 문장이 잘...
글쓴이: BlackTiger / 작성시간: 목, 2004/05/27 - 1:44오후
/etc/rc.d/init.d/functions
의 한 내용인데요..제가 초보라 이곳에서 막히네여..거의 처음 ^^;;
# Get a sane screen width
[ -z "${COLUMNS:-}" ] && COLUMNS=80
보통 if [ ] 이런건 이해가 가는데..
위의 라인에서선 달랑 [ ] 로 시작해서 인지
전체적인 의미를 몰겠네여..
Forums:
which '['which ']'which 'test'man
which '['
which ']'
which 'test'
man test
&&에 핵심이 있어요...
&&는 앞의 명령이 정상적으로 종료 됐을때만 뒤의 것이 실행됩니다.
그래서 위의 스크립트에서는 앞의 문장이 true가 되야 뒤의 할당이
이루어지는 거죠. 아래 &&의 예를 보시면 이해가 쉽게 되실겁니다.
mkdir test && cd test
위의 명령은 test directory가 정상적으로 생성 되야만 뒤의 'cd test'가 실행됩니다.
답변 감사드려여..[] 가 test 군여..clear되네여..^^
답변 감사드려여..
[] 가 test 군여..
clear되네여..^^*
댓글 달기