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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |