关于#!/bin/bash
我们执行没有#!/bin/bash的shell脚本(命令:/bin/sh xx.sh(bash xx.sh)),和执行有#!/bin/bash的shell脚本(命令 ./xx.sh)是一个效果,#!/bin/sh表示本脚本由/bin/路径的sh程序来解释,如果在shell脚本中没有写#!/bin/bash,我们也可以手动执行脚本的时候给他指定sh程序
简单的shell
#!/bin/bash mypwd1="`pwd`" mypwd2="pwd2" mypwd3='pwd3' echo ${mypwd1} echo ${mypwd2} echo ${mypwd3} parm=$0 parm1=$1 echo "执行的文件名:$parm"; echo "第一个参数为:$parm1"; if test ${mypwd1} = $mypwd1 then echo '两个字符串相等!' else echo '两个字符串不相等!' fi