Quando eu chamo um script que foi chamado pelo udev e depois passo uma variável desse script para outro script, a variável está vazia.
O Udev chama esse script:
a.sh
#!/bin/bash
function hello () {
/foo/bar/b.sh $1
}
hello "test"
/foo/bar/b.sh
#!/bin/bash
echo $@
mas o eco está vazio porque?