====== Bash Schnipsel ====== ==== Alle jpg-Dateien in einem Verzeichnis verschieben... ==== * http://stackoverflow.com/questions/937716/how-do-you-send-the-output-of-ls-to-mv * https://www.cyberciti.biz/faq/bash-loop-over-file/ for i in *.jpg; do mv "$i" some_dir/; done ==== Alle Dateien die nach einem bestimmten Datum erzeugt wurden in ein Verzeichnis verschieben... ==== - Datei mit Referenzdatum per ''touch'' erstellen. - Nach Dateien neueren Datums suchen und diese mitsamt der Verzeichnisstruktur kopieren touch -t 201602082359 test find . -newer test -print | xargs cp --parents -p -t ~/changed-files/ * http://stackoverflow.com/questions/848293/shell-script-get-all-files-modified-after-date * http://unix.stackexchange.com/questions/83593/copy-specific-file-type-keeping-the-folder-structure * http://stackoverflow.com/questions/17368872/how-to-move-or-copy-files-listed-by-find-command-in-unix ==== Exit Code eines Programms herausfinden ==== echo $? * https://www.cyberciti.biz/faq/shell-how-to-determine-the-exit-status-of-linux-and-unix-command/ * https://rgeissert.blogspot.de/2013/07/explaining-segmentation-fault-errors.html * http://bencane.com/2014/09/02/understanding-exit-codes-and-how-to-use-them-in-bash-scripts/