gpt4 book ai didi

bash - 如何在 bash 中获取第 n 个位置参数?

转载 作者:行者123 更新时间:2023-11-29 08:39:51 24 4
gpt4 key购买 nike

如何在 Bash 中获取第 n 个位置参数,其中 n 是变量?

最佳答案

使用 Bash 的间接特性:

#!/bin/bash
n=3
echo ${!n}

运行该文件:

$ ./ind apple banana cantaloupe dates

产生:

cantaloupe

编辑:

你也可以做数组切片:

echo ${@:$n:1}

但不是数组下标:

echo ${@[n]}  #  WON'T WORK

关于bash - 如何在 bash 中获取第 n 个位置参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1497811/

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