Ich möchte gerne mehrere Dateien mittels for-Schleife entpacken. Die for-Schleife, welche ich gebastelt habe, funktioniert jedoch nicht richtig:
Code:
v-ger@v-ger-prime:~/fasel$ ls bla*
bla blubb.7z
v-ger@v-ger-prime:~/fasel$ for i in `ls bla*`; do 7z e "$i"; done
7-Zip 4.58 beta Copyright (c) 1999-2008 Igor Pavlov 2008-05-05
p7zip Version 4.58 (locale=de_DE.UTF-8,Utf16=on,HugeFiles=on,2 CPUs)
Error:
there is no such archive
7-Zip 4.58 beta Copyright (c) 1999-2008 Igor Pavlov 2008-05-05
p7zip Version 4.58 (locale=de_DE.UTF-8,Utf16=on,HugeFiles=on,2 CPUs)
Error:
there is no such archive
v-ger@v-ger-prime:~/fasel$ for i in `ls bla*`; do echo "$i"; done
bla
blubb.7z
v-ger@v-ger-prime:~/fasel$
Wie man sieht, liest die for-Schleife die Dateinamen über ls nicht korrekt ein. Dieser Fehler besteht lediglich bei Dateinamen mit mehreren Wörtern. Wo liegt hier der Fehler? Ich weiß, dass ich dieses Problem bereits einmal per for-Schleife gelöst habe, jedoch fällt mir scheinbar nicht der genaue Weg von damals ein.
Gruß,
V-Ger
Lesezeichen