Datum: 2004-10-25
Quelle: debian-user-german
Aus allen Dateien in einem Verzeichnisbaum soll die erste Zeile gelöscht werden.
find . -type f -printf "tail +2 \"%p\" >\"%p.new\" && mv -i \"%p.new\" \"%p\"\n" | sh # die vom find erzeugte Kommandozeile / the comand line created by find # tail +2 "/path/to/file" >"/path/to/file.new" && .. # mv -i "/path/to/file.new" "/path/to/file"
(GNU)-find erzeugt die im Kommentar des Source-Codes angegebene Kommandozeile und übergibt sie der Shell.