011-Shell 文件中是否包含某字符

1、用shell查看文件中是否包含某字符

查看abc.txt文件中是否包含a字符

if [ `grep -c a abc.txt` -eq 0 ];then  
    echo 'not have'  
else  
    echo 'have'  
fi  

2、文件是否存在

  004-Shell 基本运算符、算术运算符、关系运算符、布尔运算符、辑运算符、字符串运算符、文件测试运算符

    if [ -e apache-tomcat-8.0.30.tar.gz ] ; then
        echo 'exist apache-tomcat-8.0.30.tar.gz'
    else
        echo "tomcat8 download start ……"
        wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.30/bin/apache-tomcat-8.0.30.tar.gz
        echo "tomcat8 download end ……"
    fi
原文地址:https://www.cnblogs.com/bjlhx/p/9028674.html