demagoo
Cadet 3rd Year
- Registriert
- Jan. 2009
- Beiträge
- 43
Hallo Zusammen,
ich versuche mich gerade an den ersten Shellscripts/Programmierungen.
Zielsetzung soll sein das ich einfach und unkompliziert eine bestimmte Dateistruktur erstellen kann. Diese soll in einer Seperaten Datei aufgeschrieben sein. Leider funktioniert das ganze nur bedingt.
Hier erstmal der Code:
Hier der inhalt aus "Verzeichnisse.txt"
Leider sieht das Ergebniss so aus:
Es sollte aber so sein das in dem Verzeichniss Games der Unterverzeichniss Quake ist, das wiederum das unterverzeichniss Maps enthält.
ich versuche mich gerade an den ersten Shellscripts/Programmierungen.
Zielsetzung soll sein das ich einfach und unkompliziert eine bestimmte Dateistruktur erstellen kann. Diese soll in einer Seperaten Datei aufgeschrieben sein. Leider funktioniert das ganze nur bedingt.
Hier erstmal der Code:
Code:
#!/bin/bash
for verz in `cat verzeichnisse.txt`
do
mkdir -p -v $verz
done
Hier der inhalt aus "Verzeichnisse.txt"
Games
Games\Quake
Games\Quake\Maps
Leider sieht das Ergebniss so aus:
Code:
demagoo@linuxclient:~/scripts$ sh liste.sh
mkdir: created directory `Games'
mkdir: created directory `Games\\Quake'
mkdir: created directory `Games\\Quake\\Maps'
ls -la
drwxr-xr-x 5 demagoo demagoo 4096 Jan 28 10:27 .
drwxr-xr-x 7 demagoo demagoo 4096 Jan 28 10:11 ..
drwxr-xr-x 2 demagoo demagoo 4096 Jan 28 10:27 Games
drwxr-xr-x 2 demagoo demagoo 4096 Jan 28 10:27 Games\Quake
drwxr-xr-x 2 demagoo demagoo 4096 Jan 28 10:27 Games\Quake\Maps
Es sollte aber so sein das in dem Verzeichniss Games der Unterverzeichniss Quake ist, das wiederum das unterverzeichniss Maps enthält.