====== Möglichkeiten, Befehle zu kombinieren ====== ''cd'' und ''ls'' nacheinander, ohne Bedingung: cd /etc; ls *.conf In der Praxis habe ich das bisher nur in Kombination mit einer subshell benutzt: ( cd /etc; ls *.conf ) erst ''grep'' ausführen, ''useradd'' nur wenn ''grep'' nicht erfolgreich: grep -q '^nutzer15:' /etc/passwd || useradd -m nutzer15 erst ''ping'', ''wget'' nur wenn ''ping'' erfolgreich: ping -c 3 www.heise.de && wget www.heise.de ''rpm'' erzeugt ausgabe, ''grep'' sucht darin: rpm -qa | grep samba mehrere Prozesse als Hintergrundprozesse (Jobs) thunderbird & firefox & nautilus & ''getent hosts'' mit Ausgabe von ''hostname -f'' als Argument: getent hosts `hostname -f` getent hosts $(hostname -f) ''chown nobody'' für alle von ''find'' gefundenen Dateien ausführen: find /var -nouser -exec chown --no-dereference nobody {} \; Prozessgruppen (nicht LPI-relevant) { chmod -Rc g+w /home/prj; chgrp -Rc liho /home/prj; }