If
-
[Shell Script] 파일인지 폴더인지 if문 및 옵션SW/Shell Script 2019. 8. 18. 14:36
파일인지 혹은 디렉토리인지 확인하기 및 if문 조건 옵션. #!/bin/bash dir=test if [ -f $dir ]; then echo "file" elif [ -d $dir ]; then echo "directory" else echo "I don't know" fi ∴ 비교 할때 -eq은 숫자를 비교할때 보통 사용하고 = (!=) 기호는 문자열을 비교할 때 사용한다. -a(e) 파일 : 파일이 존재하는가 -b 파일 : 파일이 특수 블록 장치인가 -c 파일 : 특수 문자 인가? (직렬 라인과 터미널 장치를 식별하는데 사용) -d 파일 : 디렉터리인가 -f 파일 : 파일인가 -g 파일 : SGID 비트가 설정되었는가 -h(L) 파일 : 심볼릭 링크인가 -k 파일 : 스티키 비트가 설정되었는가 -n..