From: Bastian Dehn Date: Sun, 23 Sep 2018 08:41:12 +0000 (+0200) Subject: rename mv_none_space X-Git-Tag: 1.0.0~5 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=07f6fe873d74e95710b6248eb229cad3dd12b738;p=mv_none_space.git rename mv_none_space --- diff --git a/mv_none_space b/mv_none_space new file mode 100755 index 0000000..b3e82df --- /dev/null +++ b/mv_none_space @@ -0,0 +1,14 @@ +#!/bin/sh + +pfad=$1 + +# Jede Datei werden die Umlaute und Leerzeichen ersetzt +for x in $pfad/*; do + merker=${x##*/} + merker=$(echo $merker | sed -e 's/ /_/g; s/ä/ae/g; s/Ä/Ae/g; s/ö/oe/g; s/Ö/Oe/g; s/ü/ue/g; s/Ü/Ue/g; s/ß/ss/g') + datei=$(echo "$x") + mv -v "$datei" $pfad/$merker 2> /dev/null + if [ -d $pfad/$merker ]; then + $0 $pfad/$merker # Ruft das Script rekrusiv auf + fi +done diff --git a/mv_none_space.sh b/mv_none_space.sh deleted file mode 100755 index b3e82df..0000000 --- a/mv_none_space.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh - -pfad=$1 - -# Jede Datei werden die Umlaute und Leerzeichen ersetzt -for x in $pfad/*; do - merker=${x##*/} - merker=$(echo $merker | sed -e 's/ /_/g; s/ä/ae/g; s/Ä/Ae/g; s/ö/oe/g; s/Ö/Oe/g; s/ü/ue/g; s/Ü/Ue/g; s/ß/ss/g') - datei=$(echo "$x") - mv -v "$datei" $pfad/$merker 2> /dev/null - if [ -d $pfad/$merker ]; then - $0 $pfad/$merker # Ruft das Script rekrusiv auf - fi -done