如何获得n
Bash 中的第一个位置参数,其中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(使用前将#替换为@)