|
[root@szcs-data Tengine-install]# cat 1.sh
#!/bin/bash
echo "number:$#"
echo "argume:$@"
[root@szcs-data Tengine-install]# ./1.sh te ax
number:2
argume:te ax
[root@szcs-data Tengine-install]# ./1.sh te ax fd fg mn
number:5
argume:te ax fd fg mn
[root@szcs-data Tengine-install]#
$# 是传给脚本的参数个数$0 是脚本本身的名字$1 是传递给该shell脚本的第一个参数$2 是传递给该shell脚本的第二个参数$@ 是传给脚本的所有参数的列表$* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个$$ 是脚本运行的当前进程ID号$? 是显示最后命令的退出状态,0
[@jihite]$ sh del.sh 1 2 3number:3scname:del.shfirst: 1second:2argume:1 2 3show parm list:1 2 3show process id:21057show precomm stat: 0
|
原文:https://www.cnblogs.com/vzhangxk/p/14352646.html