linux的脚本的参数

linux的脚本的参数

运行linux脚本的时候可以传参数进去,那么在脚本里面怎么访问这些参数呢?

先说3个与之相关的内置变量

1. $0 $1 $2 ….

分别代表第一,第二,第三参数,后面的参数以此类推

$0代表的运行该脚本的使用的命令

2. $@

所有的参数

3. $#

参数的个数

下面的例子读取所有的参数,并且判断是否设置了debug和clean这2个参数。

debug=0
clean=0

echo $0

echo $#

for var in "$@"
do
    echo $var
    if [ $var = “clean” ]
    then
        clean=1
    fi  
    if [ $var = “debug” ]
    then
        debug=1
    fi  
done

 

 

 

版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章转载自:IT夜班车,否则按侵权处理.

    分享到:

Leave a Reply

Your email address will not be published. Required fields are marked *