Udev 规则调用脚本,该脚本调用另一个带有变量的脚本,且变量为空

Udev 规则调用脚本,该脚本调用另一个带有变量的脚本,且变量为空

当我调用由 udev 调用的脚本,然后将变量从该脚本传递给另一个脚本时,该变量为空。

Udev 调用这个脚本: a.sh

#!/bin/bash
function hello () {
    /foo/bar/b.sh $1
}

hello "test"

/foo/bar/b.sh

#!/bin/bash
echo $@

但回声却是空的,为什么?

相关内容