Quando eu chamo um script que foi chamado pelo udev e depois passo uma variável desse script para outro script, a variável fica vazia.
Udev chama este 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 por quê?