CONDITIONAL EXPRESSIONS -e file True if file exists. -f file True if file exists and is a regular file. -s file True if file exists and has a size greater than zero. |
if [ -e filename ]
은 파일의 존재를 확인한다.
반대로 파일이 없을 경우에를 표현하려면
if [ ! -e filename ]
라고 하면된다. (공백에 유의!)
머.. -e 옵션에서 그냥 else 에 넣으면 되긴 하지만..
[링크 : http://stackoverflow.com/questions/638975/how-do-i-tell-if-a-file-does-not-exist-in-bash]
'Linux' 카테고리의 다른 글
verbose가 모야? (4) | 2010.07.29 |
---|---|
쉘스크립트의 stdout / stderr 리다이렉션(redirection c) (0) | 2010.07.07 |
gcc 프로파일링 / 디버깅 정보별 어셈블리 차이 - gcc profiling / debug info (0) | 2010.06.15 |
ulimit (1/3) (0) | 2010.06.03 |
putenv (3) (2) | 2010.06.03 |