![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Bash Shell
水落
这个作者很懒,什么都没留下…
展开
-
Bash测试----test, [], [[]], (())
test 和 []test是一条内置命令, test 根据表达式expr 求值的结果返回 0(真)或 1(假),可以用echo $?查看返回的退出状态。[等价于test,即test expr 和 [ expr ] 是等价的。 test的三个基本作用是判断文件、判断字符串、判断整数。test中可用的比较运算符只有==和!=,两者都是用于字符串比较的,不可用于整数比较,整数比较只能使用-eq, -gt原创 2016-10-26 16:30:09 · 3588 阅读 · 0 评论 -
Shell的特殊变量
$0获取当前Shell脚本的文件名$n获取当前Shell脚本的第n个参数值,n=1…9$*获取当前Shell的所有参数$#获取当前Shell命令行中参数的总个数$$获取当前Shell的PID(进程号)$!执行上一个命令的PID$?获取执行上一个命令的返回值 数字 含义 0 运行成功 2 权限拒绝 1~125 运行失败:脚本命令,系统命令错误或参数传递错误原创 2016-04-12 10:40:37 · 598 阅读 · 0 评论