我有一些脚本a.py,可以用一些参数对其进行运算
./a.py 1 2 --h 'Hi!'
而且我还有bash scripthsh.sh。我想做这样的事情:
./sh.sh ./a.py 1 2 --h 'Hi!'
然后a.py从此参数开始。我应该在sh.sh中写什么?
如果运行命令:
./sh.sh ./a.py 1 2 --h 'Hi!'
然后在shell脚本中,数组$@
的内容为:
'./a.py' '1' '2' '--h' 'Hi!'
因此,如果您要运行它,则可以使用:
"$@"