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

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

谢谢。

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

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

运行该文件

  1. $ ./ind apple banana cantaloupe dates

产品:

  1. cantaloupe

编辑:

你也可以做数组切片:

  1. echo ${@:$n:1}

但不是数组下标:

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

猜你在找的Bash相关文章