如何使用我得到的参数执行程序?

问题描述 投票:0回答:2

我有一些脚本a.py,可以用一些参数对其进行运算

./a.py 1 2 --h 'Hi!'

而且我还有bash scripthsh.sh。我想做这样的事情:

./sh.sh ./a.py 1 2 --h 'Hi!'

然后a.py从此参数开始。我应该在sh.sh中写什么?

bash
2个回答
0
投票

如果运行命令:

./sh.sh ./a.py 1 2 --h 'Hi!'

然后在shell脚本中,数组$@的内容为:

'./a.py' '1' '2' '--h' 'Hi!'

因此,如果您要运行它,则可以使用:

"$@"
© www.soinside.com 2019 - 2024. All rights reserved.