Klaus Becker <colonius@free.fr> (Mi 29 Mär 2017 17:57:28 CEST): .. > ---------------- > for DATEI in $(find /home/klaus/okinawa -type f -iname "*.mp4") > do > VERZ=$(dirname "${DATEI}") > cd "${VERZ}" > mv -n $DATEI $(echo "$DATEI" | sed s/[[:digit:]]*-//) > cd /home/klaus/okinawa > done > --------------- Das Verzeichnisgewechsel mit den damit verbundenen Problemen umgehst Du, wenn Du eine Subshell öffnest: for DATEI in $(find /home/klaus/okinawa -type f -iname "*.mp4") do VERZ=$(dirname "${DATEI}") ( cd "${VERZ}" \ && mv -n "$DATEI" "$(sed s/[[:digit:]]*-// <<<"$DATEI")" ) done Best regards from Dresden/Germany Viele Grüße aus Dresden Heiko Schlittermann -- SCHLITTERMANN.de ---------------------------- internet & unix support - Heiko Schlittermann, Dipl.-Ing. (TU) - {fon,fax}: +49.351.802998{1,3} - gnupg encrypted messages are welcome --------------- key ID: F69376CE - ! key id 7CBF764A and 972EAC9F are revoked since 2015-01 ------------ -
Attachment:
signature.asc
Description: PGP signature