목록2019/12/05 (1)
Chistory
리눅스 명령어 2. test와 if
두번째로 정리해 볼 명령어는 바로 test다. test 명령어는 쉽게 생각하면 bash에서의 조건문 역할을 해준다. 사실 test를 사용해 보지 않은 리눅스 유저도 있을 수 있다. 하지만 흔히 쉘 스크립트를 쓰다 보면, 다음과 같은 구문을 많이 볼 것이다. #!/bin/bash ls_count=`ls /home | wc -l` if [ $ls_count -eq 0 ]; then echo "home directory is empty" else echo "home direcotry is not empty" fi 단순히 /home 디렉토리가 비어있는지를 확인할 수 있는 코드이다. 바로 여기에도 test 명령어가 숨어있다. 대괄호 '[', ']' 로 감싸져있는 저 부분은, test 뒤에 괄호 안의 인자들을 넣어..
개발 & CS/Linux
2019. 12. 5. 20:48