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

2024-04-23

如何获得nBash 中的第一个位置参数,其中n是变量吗?


使用 Bash 的间接功能:

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

运行该文件:

$ ./ind apple banana cantaloupe dates

生产:

cantaloupe

Edit:

您还可以进行数组切片:

echo ${@:$n:1}

但不是数组下标:

echo ${@[n]}  #  WON'T WORK
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何获取 bash 中的第 n 个位置参数? 的相关文章