當我呼叫由 udev 呼叫的腳本,然後將變數從該腳本傳遞到另一個腳本時,該變數為空。
Udev 呼叫此腳本:
a.sh
#!/bin/bash
function hello () {
/foo/bar/b.sh $1
}
hello "test"
/foo/bar/b.sh
#!/bin/bash
echo $@
但迴聲卻是空的,為什麼?
當我呼叫由 udev 呼叫的腳本,然後將變數從該腳本傳遞到另一個腳本時,該變數為空。
Udev 呼叫此腳本:
a.sh
#!/bin/bash
function hello () {
/foo/bar/b.sh $1
}
hello "test"
/foo/bar/b.sh
#!/bin/bash
echo $@
但迴聲卻是空的,為什麼?