[리눅스] Bash Shell에서 파일 존재 여부 검사 시 -e와 -f 옵션의 차이
Bash Shell에서 파일 존재 여부 검사 시 -e와 -f 옵션을 사용할 수 있는데, -e는 단순히 파일이 존재하는지만 검사하고 -f는 해당 경로에 있는 것이 디렉토리나 마운트 된 기기 등이 아니라 정말로 파일인지까지 검사해줍니다. 보통 if문 안에서 다음과 같이 사용하게 되지요.
# 해당 운영체제가 우분투인지를 검사하는 코드입니다. if [[ -f /etc/lsb-release ]]; |
'전산 > 리눅스' 카테고리의 다른 글
[리눅스] 특정 디렉토리 내 파일 개수 보기 (0) | 2018.08.13 |
---|---|
[리눅스] cat 사용법 (0) | 2018.05.03 |
[리눅스] 특정 mime 형식의 파일만 출력하기 (예제: jpeg 파일만 출력) (0) | 2018.04.30 |
[리눅스] 리눅스 종류, 버전 확인 (0) | 2018.01.17 |
[리눅스] 리눅스 프로세스가 킬 (kill) 되었을 때 원인 찾아보기 (0) | 2017.11.02 |