一个简单的shell编程,帮忙看看
SerchList3=`cat $filename | grep $D | grep '$Error3' `
1.if [ "$SerchList3" !=0 ]; then
2. if [ "$SerchList3" !="" ]; then
3. if [ -z "$SerchList3" ]; then
$SerchList3 命令的作用是,查找$filename 中是否存在要查找的字符串。
如果查找到了,会返回一串字符,如果没查找到则什么也没有。
不知道怎么判断这个条件,上面的写法那个正确。