linux常用shell变量 $? $$ $@ $#

#!/bin/bash
echo "传入的参数个数"  $#
echo "运行的脚本名字为:"  $0
echo "传入的第一个参数为:" $1
echo "传入的第二个参数为:" $2
echo "传给脚本的参数列表" $@
echo "传入的参数列表:" $*
echo "脚本运行的当前进程ID:" $$
echo "显示命令的退出状态,0代表成功,其他代表错误" $?
for (( i=1; i<=$#; i++ ))
do
        echo "$i"
done
echo "-------------------------------------"

for value in $@
do
        echo $value
done
echo "-------------------------------------"

for value1 in $*
do
        echo $value1
done

猜你喜欢

转载自my.oschina.net/u/2253438/blog/868476