From 995f1c866b195322934f69358d55ba4869f7c98d Mon Sep 17 00:00:00 2001 From: EH Date: Tue, 8 Jun 2021 08:41:23 +0200 Subject: [PATCH] Code --- abc.sh | 26 ++++++++++++++++++++++++++ abc.testdateien.tar.gz | Bin 0 -> 3790 bytes 2 files changed, 26 insertions(+) create mode 100644 abc.sh create mode 100644 abc.testdateien.tar.gz diff --git a/abc.sh b/abc.sh new file mode 100644 index 0000000..4e394d4 --- /dev/null +++ b/abc.sh @@ -0,0 +1,26 @@ +echo "┌─────┬──────────────────────────────────────────────────────────────────┬─────┐" +echo "│EH 🧐│ abc-einsort │V1.01│" +echo "├─────┴──────────────────────────────────────────────────────────────────┴─────┤" +echo "│ Funktion: │" +echo "│ - Legt im aktuellen Verzeichnis die Unterverzeichnisse von A…Z und 0…9 an. │" +echo "│ - Verschiebt alle Dateien oder Verzeichnisse gemäß ihres Anfangsbuchstabens. │" +echo "├──────────────────────────────────────────────────────────────────────────────┤" + +# Array +array=( 0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z ) + +echo "│ … Lege Verzeichnisse an und ordne Dateien ein │" +echo -n "│ " + +for value in "${array[@]}" # Alle Elemente des Arrays +do + echo -n $value + mkdir $value 2>/dev/null # Verzeichnis anlegen + mv $value* $value 2>/dev/null # Dateien/Verzeichnisse verschieben a..z + mv ${value^}* $value 2>/dev/null # Dateien/Verzeichnisse verschieben A..Z +done + + +echo " │" +echo "│ Fertig │" +echo "└──────────────────────────────────────────────────────────────────────────────┘" diff --git a/abc.testdateien.tar.gz b/abc.testdateien.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..bad30c49d2588dd111163237a7f2837009a15d61 GIT binary patch literal 3790 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 SHJOWemuZb#^)7L4F8>d11v{_+ literal 0 HcmV?d00001