shell
kekafei
这个作者很懒,什么都没留下…
展开
-
shell中条件判断if中的-a到-z的意思
[-a file] 如果file存在则为真 [-b file] 如果file存在且是一个块特殊文件则为真 [-c file] 如果file存在且是一个字特殊文件则为真 [-d file] 如果file文件存在且是一个目录则为真 -d前的!是逻辑非 例如: if [ ! -d $lcd_path/$par_date ] 表示后面的那个目录不存在,则执行后面的then操作 [-e fi...2014-04-23 13:05:54 · 1377 阅读 · 0 评论 -
Shell中$#、$0、$1、$2…等的含义
$# 是传给脚本的参数个数。 $0 是脚本本身的名字。 $1 是传递给该shell脚本的第一个参数。 $2 是传递给该shell脚本的第二个参数。 $@ 是传给脚本的所有参数的列表。 $* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个。 $$ 是脚本运行的当前进程ID号。 $? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误。 我们可以通过下面...原创 2014-04-23 13:32:22 · 490 阅读 · 0 评论