Linux命令行不能作为命令参数使用

时间:2016-04-22 12:28:46

标签: linux bash

所以我有这个bash脚本example.sh,它有一个接受这样的参数的命令

./example.sh import -override true

它不接受参数true。从我用Google搜索的内容看来,这似乎是linux中的一个命令。那是什么导致了问题? 有没有办法把true作为参数,还是我需要找到另一个参数?

1 个答案:

答案 0 :(得分:5)

true是一个命令,但这与此无关。字符串“true”仅在命令位置出现时被解释为命令(粗略地说,是命令的第一个非赋值字)。这里,它只是./example.sh的一个参数。不知道内容在example.sh中,我们不能更多地说明为什么论证没有被处理。