bullsgl

博客园 首页 新随笔 联系 订阅 管理

单个文件较简单

if [[ -f filename ]]; then
    echo exist
fi

文件存在并且有内容

if [[ -s filename ]]; then
    echo exist
fi

 

带匹配符的多个文件时

if ls /path/*.log &> /dev/null; then
    echo exist
fi

或者需要知道有多少个文件存在时

file_count=`find /path -name *.log | wc -l`
if [[ file_count > 0 ]]; then
    echo exits $file_count
fi

 

posted on 2013-10-12 17:13  bullsgl  阅读(150)  评论(0编辑  收藏  举报