Hello.

I made a script to extract music from a jamendo archive, but for a reason I do not know, 7z does not accept the command line. I also echoed it, to be able to know what it tries to run, and it works fine when ran on command line.

Here is the script:

#!/bin/sh

for i in *.zip;
do
        artiste=`echo $i|cut -f1 -d-|sed -e 's/^ *//g' -e 's/ *$//g'`
        album=`echo $i|cut -f2 -d-|sed -e 's/^ *//g' -e 's/ *$//g'`
        mkdir "$artiste/$album" -p
        7z x \"$i\" -o\"$artiste/$album\" || rmdir "$artiste/$album" -p
        echo 7z x \"$i\" -o\"$artiste/$album\"
done

With, for example, this archive: http://www.jamendo.com/fr/list/a69778/monument, the folders are correctly created, but it prints:
Error: Incorrect command line
7z x "Shearer - Monument - a69778 --- Jamendo - MP3 VBR 192k.zip" -o"Shearer/Monument"

Do someone knows what I am doing wrong?


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/df8adf0b2a22024e32ad6473fe46b...@neutralite.org

Reply via email to