Bash脚本不处理传递的输入参数

时间:2017-03-31 10:39:38

标签: linux bash shell sh

我正在跑步:

python Parser.py "Bot Pick Nut"

在linux命令行中通过MobaXterm。这按预期工作,它返回True。 我面临的问题是当通过shell脚本运行它返回false?任何人都可以建议为什么我的shell没有正确地将结果提供给我的python脚本?

剧本:

#!/bin/sh
python Parser.py argv[0]

命令:

 ./Shell.sh "Bot Pick Nut"

1 个答案:

答案 0 :(得分:1)

bash 位置参数$0开始,$1是脚本的第一个参数,随后从$2编号。{ {1}}

$n

#!/bin/sh python Parser.py "$1"

中参数的简单列表
bash