In Bash kann ich Folgendes tun:
if [ -f /tmp/test.txt ]; then echo "true"; fi
Wenn ich jedoch sudovorne 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?
sudonur die testund / oder nur die echo. Nicht die ganze ifAussage.
if sudo test? Ja, das wäre besser. Ich kann nicht testohne die verwenden if, weil es den Exit-Code anders setzt.