shell 一些特殊的东西
2013-06-12 23:22
190 查看
shell特殊表示:
$# 是传给脚本的参数个数
$0 是脚本本身的名字$1 是传递给该shell脚本的第一个参数$2 是传递给该shell脚本的第二个参数$@ 是传给脚本的所有参数的列表$* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个$$ 是脚本运行的当前进程ID号$? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误
linux条件测试:
本文出自 “流浪的牛” 博客,请务必保留此出处http://wjn219.blog.51cto.com/1497135/1220922
$# 是传给脚本的参数个数
$0 是脚本本身的名字$1 是传递给该shell脚本的第一个参数$2 是传递给该shell脚本的第二个参数$@ 是传给脚本的所有参数的列表$* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个$$ 是脚本运行的当前进程ID号$? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误
linux条件测试:
-e filename 如果 filename存在,则为真 -d filename 如果 filename为目录,则为真 -f filename 如果 filename为常规文件,则为真 -L filename 如果 filename为符号链接,则为真 -r filename 如果 filename可读,则为真 -w filename 如果 filename可写,则为真 -x filename 如果 filename可执行,则为真 -s filename 如果文件长度不为0,则为真 -h filename 如果文件是软链接,则为真 filename1 -nt filename2 如果 filename1比 filename2新,则为真。 filename1 -ot filename2 如果 filename1比 filename2旧,则为真。 -eq 等于 -ne 不等于 -gt 大于 -ge 大于等于 -lt 小于 -le 小于等于
本文出自 “流浪的牛” 博客,请务必保留此出处http://wjn219.blog.51cto.com/1497135/1220922
相关文章推荐
- shell脚本中的一些特殊符号
- shellExcute 与shellExcuteex 的一些东西
- shell中的一些特殊字符
- shell的一些很有用但是易忽略的东西
- shell脚本中的一些特殊符号
- 整理一下之前工作中记录过的一些东西——shell
- shell脚本中一些特殊符号
- shell脚本中一些特殊符号
- shell脚本中的一些特殊符号
- shell中一些特殊符号的意思
- 关于SHELL中一些特殊的$打头的特殊变量
- shell中的一些特殊变量
- 总结shell中的一些特殊符号
- shell脚本中一些特殊符号
- [资料查找结果]一些SHELL要知道的东西
- shell脚本中一些特殊符号
- shell脚本中一些常见的特殊符号
- shell的一些一句话东西
- shell脚本中一些特殊符号 .
- $ cd `dirname $0` 和PWD%/* shell变量的一些特殊用法