shell脚本参数

shell脚本参数能够任意多,但只有前9各能够被访问,使用shift命令能够改变这个限制。参数从第一个开始,在第九个结束。 shell



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

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

2) spa

-bash: [: missing `]' 命令行

这是由于  在  if [   ]  内  要有空格 token

相关文章
相关标签/搜索