我有一个命令的“选项”数组。
my_array=(option1 option2 option3)
我想使用数组中的值作为选项在bash脚本中调用此命令。因此,command $(some magic here with my_array) "$1"
变为:
command -option1 -option2 -option3 "$1"
我该怎么做?可能吗?
@Kevin:是的,执行它。所有行都在同一bash脚本中。我问这个问题是因为这些相同的选项将在脚本中的很多地方使用,所以我想到了一个数组,而不是复制所有这些选项。
—
有人仍在使用您MS-DOS
看起来似乎没有意义,但是如果您要编写大型的Shell脚本,也许您应该研究一下perl,在这种情况下很容易做到。
—
alfa64 2012年
-
到in中每个单词的开头my_array
吗?