Você pode usar isso em vez disso e funcionará
echo "$target" | sudo tee --append /etc/udev/rules.d/test.txt
O comando tee
com a opção --append
(short -a
) acrescenta a sequência ecoada ao arquivo especificado, nada é sobrescrito. tee
também grava em STDOUT
, que pode ser redirecionado para /dev/null
, se desejado
Outra maneira de fazer isso é
sudo bash -c 'echo "$target" > /etc/udev/rules.d/test.txt'
mas eu recomendo continuar com o primeiro exemplo, porque echo "$target"
será executado sem privilégios de root