Isso funciona, mas env
não é necessário. Você pode executar um teste como este:
/ tmp / test:
#!/bin/sh
echo $tst
chmod +x /tmp/test
sudo tst=howdy /tmp/test
Também é possível obter variáveis de ambiente usando a opção -E
, que preserva seu ambiente (dependendo de outras configurações).