Nachdem ich gestern einen Einzeiler geschrieben hatte, welcher mir rotierend ein Backup macht, inklusive E-Mail Benachrichtigung, habe ich in einem Gespräch weitere Optimierungen erfahren, die ich festhalten möchte.
Berechnungen in doppelten Klammern ausführen
benutzer@client$ echo $((1+1))
2
Ausgabe zusammenfassen in Klammern
benutzer@client$ (ls -al; df -m) > test.txt
bzw. wenn danach ein Programmaufruf folgt
benutzer@client$ (ls -al; df -m) | mail -s "Betreff" mail@example.com
Programme nach einander ausführen
ls -al; df -m
nur im Erfolgsfall den zweiten Befehl ausführen
ls -al && df -m
nur im Fehlerfall den zweiten Befehl ausführen
ls -al || df -m
Recent Comments