相关疑难解决方法(0)

为什么 $0 不是位置参数?

我已阅读,位置参数在开始$1(例如:$1$2$3等等是位置参数)。但$0不是位置参数。

但为什么$0不是位置参数?

我认为这可能是一个原因,但不确定:

位置参数仅在执行脚本时采用它们的值。例如:如果我们这样做./myScript Hello,那么$1将有值Hello。但是$0可以在两种情况下取​​其值:执行脚本时(它将具有脚本名称的值),以及在bash没有脚本的情况下执行自身时(它将具有值bashor -bash)。

shell bash parameter

5
推荐指数
3
解决办法
4007
查看次数

标签 统计

bash ×1

parameter ×1

shell ×1