#!/bin/sh与#!/bin/bash

来源:互联网 发布:仙剑4for mac打不开 编辑:程序博客网 时间:2024/05/28 11:29
#!/bin/sh 出现错误中断

#!/bin/bash  报错后面的仍然会执行



-s file     文件大小非0时为真
[ -f "somefile" ] :判断是否是一个文件

[ -x "/bin/ls" ] :判断/bin/ls是否存在并有可执行权限

[ -n "$var" ] :判断$var变量是否有值

[ "$a" = "$b" ] :判断$a和$b是否相等

-r file     用户可读为真

-w file     用户可写为真

-x file     用户可执行为真

-f file     文件为正规文件为真

-d file     文件为目录为真

-c file     文件为字符特殊文件为真

-b file     文件为块特殊文件为真

-s file     文件大小非0时为真

-t file     当文件描述符(默认为1)指定的设备为终端时为真
>> ;如果文件不存在,将创建新的文件,并将数据送至此文件;如果文件存在,则将数据添加在文件后面
>  ;如果文件不存在,同上,如果文件存在,先将文件清空,然后将数据填入此文件
$?    上个命令的退出状态,或函数的返回值。  
$? -eq 0   :$?是shell变量,表示"最后一次执行命令"的退出状态.0为成功,非0为失败.

原创粉丝点击