【发布时间】:2019-08-08 09:08:48
【问题描述】:
我有一个 bash 数组,它的元素是字符串形式的路径。
${arr[0]} = "path/to/json1"
${arr[1]} = "path/to/json2"
${arr[2]} = "path/to/json3"
等等……
现在我想将所有这些元素作为命令行参数同时传递给同一个 bash 脚本中的 python 命令
python3 script.py ${arr[0]} ${arr[1]} ${arr[2]}
但问题是 arr 中的元素数量是变化的,并且不是固定的。所以我不能像上面那样将每个元素硬编码为单独的参数。
我们如何将 bash 数组的所有元素作为命令行参数传递给 python 命令?
【问题讨论】:
标签: arrays python-3.x bash