Linux2010.06.24 17:39

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]
Posted by 구차니

댓글을 달아 주세요