In Bash kann ich Folgendes tun:
if [ -f /tmp/test.txt ]; then echo "true"; fi
Wenn ich jedoch sudo
vorne hinzufüge , funktioniert es nicht mehr:
sudo if [ -f /tmp/test.txt ]; then echo "true"; fi
-bash: syntax error near unexpected token `then'
Wie kann ich es zum Laufen bringen?
sudo
nur die test
und / oder nur die echo
. Nicht die ganze if
Aussage.
if sudo test
? Ja, das wäre besser. Ich kann nicht test
ohne die verwenden if
, weil es den Exit-Code anders setzt.