脚本编程基础知识点总结(2)

!=(不等于)   =(等于   

-z "string":测试string字符串是否为空 -n "string":测试string字符串是否不为空 

例如

脚本编程基础知识点总结

脚本编程基础知识点总结

文件测试:        

-e:测试给出的条件是否存在           -f:测试给出的条件是否是个文件           -d:测试给出的条件是否是个目录           -r:测试给出的文件是否具有读的权限(相应的有-w:写 -x:可执行) 

例如:

脚本编程基础知识点总结

三 :脚本编程中的控制语句

if语句

在脚本中if语句有三种:单分支,双分支,多分支

 单分支                        双分支                     多分支

 

 

if 条件;then               if 条件;then              if 条件1;then          statement1                 statement1                statement1    statement2               else                     elif 条件2;then fi                            statement2                 statement2                            fi                        elif 条件3;then ......                                                      fi                                                        

单分支: 

# 如果 /etc/passwd 存在if [ -e /etc/passwd ];then#打印 exist     echo "exist" fi 

双分支:

#如果 /etc/passwwd 存在

if [ -e /etc/passwwwd ];then 

#打印 exit

   echo "exist" 

else  

#打印 no exist

   echo "not exist" 

fi 

多分支:

if [ -d /etc/passwd ];then   echo "directory" elif[ -f /etc/passwd ];then   echo"file"  else   echo "nothing" fi   在脚本编程中可以使用#注释一行代码。另if语句还可以嵌套使用  
case语句

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/pxpyx.html