- #!/bin/bash
- #if表达式如果为真,则执行then的部分
- #它的结束是if反过来写 fi
- # if ...;then
- # ...
- # elif ...;then
- # ...
- # else
- # ...
- # fi
- #通常用 [ ] 来条件测试,注意方括号前后都要保存空格
- #温习一下赋值的 = 号前后不能有空格
- # [ -f"somefile" ] : 是否是一个文件
- # [ -x"/bin/ls" ] : /bin/ls是否存在并有可执行权限
- # [ -n"$var" ] : $var变量是否有值
- # [ "$a"="$b" ] : $a和$b是否相等
- if [ ${SHELL}="/bin/bash" ] ;then
- echo "your login shell is the bash (boure again shell)"
- else
- echo "your login is not bash but ${SHELL}"
- fi
来源: http://www.phpxs.com/code/1007508/