前端之家收集整理的这篇文章主要介绍了
bash – 如果有超过9个参数,如何访问函数的参数?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
从$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