Shell常用的特殊位置参数变量说明-创新互联
$0&n
成都创新互联专注于企业
成都全网营销推广、网站重做改版、余杭网站定制设计、自适应品牌网站建设、
H5技术、
商城建设、集团公司官网建设、
外贸营销网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为余杭等各大城市提供网站开发制作服务。bsp; 获取当前执行的shell脚本的文件名,如果执行脚本包含了路径,那么就包括脚本路径
$n 获取当前执行的shell脚本的第n个参数值,n=1..9,当n为0时表示脚本的文件名;如果n大于9,则用大括号括起来,例如${10},接的参数以空格隔开
$# 获取当前执行的shell脚本后面接的参数的总个数
$* 获取当前shell脚本所有传参的参数,不加引号和$@相同,如果给$*加上双引号,例如"$*",则表示将所有的参数视为单个字符串,相当于"$1 $2 $3"
$@ 获取当前shell脚本所有传参的参数,不加引号和$*相同:如果给$@加上双引号,例如"$@",则表示将所有的参数视为不同的独立字符串,相当于"$1" "$2" "$3" "..."。这事将多参数传递给其他程序的最佳方式,因为它会保留所有的内嵌在每个参数里的任何空白。当"$@"和"$*"都加上双引号时,两者是有区别的,都不加双引号时两者无区别。
$? 获取当前shell脚本执行上一个指令的返回值
名称栏目:Shell常用的特殊位置参数变量说明-创新互联
本文地址:
http://kswjz.com/article/cccjsd.html
扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流