gpt4 book ai didi

linux - Bash 参数引用

转载 作者:太空狗 更新时间:2023-10-29 11:34:21 25 4
gpt4 key购买 nike

我想通过求和生成的数字来引用 bash 中的参数。我该怎么做?

更具体地说:

    #!/bin/bash

$sum=${$1}
echo $sum

当我执行脚本 ./script.bash A B C D 时,如果 $sum = 3,那么我想返回 C。我该怎么做,有人知道吗?

最佳答案

可以使用间接扩展语法:

${!parameter}

as described here.

(Also note that variable assignments should not have a $ on the left-hand side!)

Example:

$ cat script.bash 
#!/bin/bash

sum=3
arg=${!sum}
echo $arg
$ ./script.bash A B C D
C
$

关于linux - Bash 参数引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6554115/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com