您的位置:首页 > 运维架构 > Shell

shell脚本参数

2014-04-25 00:00 169 查看
shell脚本参数可以任意多,但只有前9各可以被访问,使用shift命令可以改变这个限制。参数从第一个开始,在第九个结束。

$0 程序名字
$n 第n个参数值,n=1..9
$* 所有命令行参数
$@ 所有命令行参数,如果它被包含在引号里,形如”$@”,则每个参数也各自被引号包括
$# 命令行参数个数
$$ 当前进程的进程ID(PID)
$! 最近后台进程的进程ID
$? 最近使用命令的退出状态。

1)
if 与‘['之间没有加空格导致的
syntax error near unexpected token `then'问题的解决

2)

-bash: [: missing `]'

这是因为 在 if [ ] 内 要有空格
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: