Para o sudo, há uma opção -S para aceitar a senha da entrada padrão. Aqui está a entrada do homem:
-S The -S (stdin) option causes sudo to read the password from
the standard input instead of the terminal device.
Isso permitirá que você execute um comando como:
echo myPassword | sudo -S ls /tmp