From ee1ba53358c04dd66cc7725bb4ca2913e70be8c8 Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Wed, 17 Jul 2024 11:45:40 +0200 Subject: [PATCH] remove bash script --- mv_none_space | 49 ------------------------------------------------- 1 file changed, 49 deletions(-) delete mode 100755 mv_none_space diff --git a/mv_none_space b/mv_none_space deleted file mode 100755 index 8fbfd2b..0000000 --- a/mv_none_space +++ /dev/null @@ -1,49 +0,0 @@ -#!/bin/bash - -getFilterOption() -{ - local option=$1 - local retval="" - - case $option in - "point") - retval=$(echo "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; s/[\.]*$//g'") - ;; - "lower") - retval=$(echo "tr '[:upper:]' '[:lower:]' | 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'") - ;; - *) - retval=$(echo "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'") - ;; - esac - - echo $retval -} - -main() -{ - local pfad=$1 - local option=$2 - local merker="" - local datei="" - - # Ueberprueft ob ein Pfad angegeben ist - if [ ! $pfad ]; then - printf "FEHLER: Fehlender Pfad!\n" - exit 1 - fi - - # Jede Datei werden die Umlaute und Leerzeichen ersetzt - for x in $pfad/*; do - merker=${x##*/} - merker=$(echo $merker | eval $(getFilterOption "$option")) - datei=$(echo "$x") - mv -v "$datei" $pfad/$merker 2> /dev/null - if [ -d $pfad/$merker ]; then - $0 $pfad/$merker $option # Ruft das Script rekrusiv auf - fi - done -} - -main $* -exit 0 -- 2.39.5