美文网首页
shell脚本-传参

shell脚本-传参

作者: 贝克街的猫大哥呀 | 来源:发表于2017-10-11 16:20 被阅读0次

#!/bin/bash

echo $0

echo $1

echo $2

比如这个脚本叫01.sh

传入参数的方式特简单:  ./01.sh 1 2 

这样就传入了两个参数,1 2, $0对应的是shell脚本路径,$1对应第一个参数,以此类推

这就是最简单的传参和接收参数

一般来讲,脚本中会遍历出所有参数,首先讲讲$#,这个命令可以得到参数个数

#!/bin/bash

echo "参数个数:$#"

echo $0

echo $1

echo $2

得到个数以后,就可以用for循环得到所有参数了

这里还有补充一个概念,就是参数集合可以用 $@ 得到,所以,要遍历就简单了

#!/bin/bash

echo "参数个数:$#"

echo "遍历开始"

echo "参数集合:$@"

for params in "$@"

do

echo "params:$params"

done

相关文章

网友评论

      本文标题:shell脚本-传参

      本文链接:https://www.haomeiwen.com/subject/hljwyxtx.html