我想使用 bash 脚本来调用其他脚本
#!/bin/bash
./anotherScript $1 $2
./anotherScript $3 $4
#and so on
我不知道将传递多少个变量,所以我使用变量“i”从 0 运行到 $# 并尝试获取 ${$i} 作为参数。但是 Bash 给了我一个糟糕的替换错误。我尝试了以下方法:
a=1
echo $a
echo ${$a} #doesn't work
echo ${${a}} #doesn't work
它们都不起作用。我期望 ${$a} 评估为 ${1} 这应该给我第一个论点。我查看了手册页以及Linux 文档项目站点上的 bash 脚本指南
我究竟做错了什么?