加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

bash – 如果有超过9个参数,如何访问函数的参数?

发布时间:2020-12-15 18:47:10 所属栏目:安全 来源:网络整理
导读:从$1- $9中引用9个参数,$10将被解释为$1,后跟0.我如何解释这个和访问参数大于10的函数? 谢谢. 使用 : #!/bin/bashecho ${10} 要测试与$10的差异,foo.sh中的代码: #!/bin/bashecho $10echo ${10} 然后 : $./foo.sh first 2 3 4 5 6 7 8 9 10first010 同样
从$1- $9中引用9个参数,$10将被解释为$1,后跟0.我如何解释这个和访问参数大于10的函数?

谢谢.

使用 :
#!/bin/bash
echo ${10}

要测试与$10的差异,foo.sh中的代码:

#!/bin/bash
echo $10
echo ${10}

然后 :

$./foo.sh first 2 3 4 5 6 7 8 9 10
first0
10

同样的事情是真的,如果你有:

foobar=42
foo=FOO
echo $foobar # echoes 42
echo ${foo}bar # echoes FOObar

当你想删除歧义时使用{}

MY2C

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读