|||
其他参数:$0: 程序名称$1: 第 1个参数$2: 第 2个参数……$9: 第 9个参数${10}: 第10个参数${n}: 第 n个参数 注意:当 n >= 10 时,应写作 ${n} , 当 n < 10 时, 直接写作 $n
参数计数:* $* 将命令行中的所有参数作为一个单词处理,将所有参数视为一个对象@ $@ 将命令行中的所有参数作为同一个字符窜中的多个单词处理,可以用于for命令的迭代argv $argv 将命令行中的所有参数均存入到$argv数组中,$argv[n]=\$n$
$# 表示执行脚本时命令行参数的个数${!#} 表示最后一个命令行参数。为什么不是$${$#}$呢?因为不能在大括号中使用美元符号,必须将美元符号替换为感叹号
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-9-27 07:15
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社