首页文章正文

获取shell脚本参数,shell getopts

shell脚本参数 2023-12-10 20:41 230 墨鱼
shell脚本参数

获取shell脚本参数,shell getopts

参数列表':a:b:c:hk::解释:后面有“”号的表示这个参数需要参数值,没有“”的表示不需要参数值。OPTARG表示选项值,OPTIND表示参数索引位置。输入命令cmd -a 1。此时命中a选传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。

+ω+ 命令行参数处理根据参数位置获取参数bash shell可根据参数位置获取参数。通过$1到$9获取第1到第9个的命令行参数。0为shell名。如果参数超过9个,那么就只能echo "shell脚本名称:$0" echo "传到shell的第一个参数:$1" echo "传到shell的第二个参数:$2" 在命令行执行chmod +x test.sh ./test.sh 4 5 $@和$* 相同点都是引用所有

∪▽∪ Shell 传递参数我们可以在执行Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:n。n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推……是传给脚本的参数个数$0是脚本本身的名字$1是传递给该shell脚本的第一个参数$2是传递给该shell脚本的第二个参数$@是传给脚本的所有参数的列表

/bin/bashwhilegetopts":a:p:n:s:"optdocase$optinn)echo"$OPTARG";;s)echo"$OPTARG";;a)echo"$OPTARG";;p)echo"$OPTARG";;*)echo"未知参数$opt"echo"参数值$shell脚本获取参数是指在执行shell脚本时,可以通过命令行传递参数给脚本,脚本可以获取这些参数并进行相应的处理。在shell脚本中,可以使用特殊变量$1、2、3等

后台-插件-广告管理-内容页尾部广告(手机)

标签: shell getopts

发表评论

评论列表

51加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号