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

前端之家收集整理的这篇文章主要介绍了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

猜你在找的Bash相关文章