[리눅스] Bash Shell에서 파일 존재 여부 검사 시 -e와 -f 옵션의 차이
Bash Shell에서 파일 존재 여부 검사 시 -e와 -f 옵션을 사용할 수 있는데, -e는 단순히 파일이 존재하는지만 검사하고 -f는 해당 경로에 있는 것이 디렉토리나 마운트 된 기기 등이 아니라 정말로 파일인지까지 검사해줍니다. 보통 if문 안에서 다음과 같이 사용하게 되지요.
# 해당 운영체제가 우분투인지를 검사하는 코드입니다. if [[ -f /etc/lsb-release ]]; |