美文网首页
shell脚本内置变量传参

shell脚本内置变量传参

作者: b6aed1af4328 | 来源:发表于2016-10-12 11:28 被阅读22次

shell脚本的内置变量为$1,$2,$3...$9,$10,$11...等
执行文件传参
./xx.sh 1 2 3 4 5 6 7 8 9 10 11
可得: $0='xx.sh'
$1=1
$2=2
$3=3
...
$9=9
$10=10
$11=11
执行函数传参
test 1 2 3 4 5 6 7 8 9 10 11
可得
$1=1
$2=2
$3=3
...
$9=9
${10}=10
${11}=11

可见 传参时$1到$9是公用的,之后文件传参继续$10,$11...变量传参,函数传参变成了${10},${11}...变量传参。

$10和${10}是不同的内置变量。
从$10和${10}开始,文件传参和函数传参分道扬镳。

相关文章

网友评论

      本文标题:shell脚本内置变量传参

      本文链接:https://www.haomeiwen.com/subject/cukiyttx.html