En bash, je peux faire ce qui suit:
if [ -f /tmp/test.txt ]; then echo "true"; fi
Cependant, si j'ajoute sudo
devant, cela ne fonctionne plus:
sudo if [ -f /tmp/test.txt ]; then echo "true"; fi
-bash: syntax error near unexpected token `then'
Comment puis-je le faire fonctionner?
sudo
n'utiliser que le test
et / ou le seul echo
. Pas l'intégralité de la if
déclaration.
if sudo test
? Oui, ce serait mieux. Je ne peux pas utiliser test
sans le if
, car il définit le code de sortie autrement.