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

前端之家收集整理的这篇文章主要介绍了如何获取第n个位置参数在bash?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何获取第n个位置参数在bash?

谢谢。

编辑:我忘了说,但我的意思是n是一个变量。

使用Bash的间接功能
#!/bin/bash
n=3
echo ${!n}

运行该文件

$ ./ind apple banana cantaloupe dates

产品:

cantaloupe

编辑:

你也可以做数组切片:

echo ${@:$n:1}

但不是数组下标:

echo ${@[n]}  #  WON'T WORK
原文链接:https://www.f2er.com/bash/391602.html

猜你在找的Bash相关文章