源代码分析:
# ! /bin/sh
echo "$@:the command '#@'" #显示传入的各个参数 不包括$0
echo `expr $@-1` thecommand 'expr $@-1'//检测$@是否与perl中的$@相同,即在上下文中选择标量和数字
echo $# #参数的数量
echo $! the command '$!' #运行的最后一个参数的pid
echo $? the command '$?' #最后一个shell命令的退出状态
echo $_ _ the command '$_' #当前变量一般用在循环中
echo $$ the command '$$'
echo $* 功能和$@相同
本文通过一个具体的Shell脚本示例介绍了如何使用特殊变量如$@、$*、$#等来处理命令行参数,并解释了这些变量在脚本中的作用。
2219

被折叠的 条评论
为什么被折叠?



