Am 2007-11-07 19:09:15, schrieb glicerinu: > Buenas > tengo un monton de archivos *.rar para descomprimir y por tal de no hacerlo > a mano he hecho un pequeño script: > > #!/bin/sh > ls /home/glice/aMule|grep .rar > tmp > i=`wc -l tmp |cut -c 0-2` > while `test 0 -ne $i` > do > unrar x `tail -n $i tmp |head -n 1` > i=`expr $i - 1` > done
Better and faster: (ls /home/glice/aMule/*.rar) | while read LINE ; do unrar x "${FILE}" done and it prevent spliting of filenames... > la questión es que son archivos bajados del amule y como no, estan llenos de > espacios y caracteres 'especiales', con lo que a la hora de hacer el unrar > no quiere descomprimir porque malinterpreta el nombre de archivo :( ¿Que > soluciones hay? He probado de pasarle los nombres directamente de la salida > del ls (asi: unrar x `ls /home/glice/aMule|grep .rar|tail -n $i |head -n 1`) > pero tampoco reconoce bien los nombres :( también he mirado las opciones de > unrar, pero no he visto nada interesante :P You need the package "unrar-non-free" which support the latest version of rar archives. Thanks, Greetings and nice Day Michelle Konzack Tamay Dogan Network Open Hardware Developer Debian GNU/Linux Consultant -- Linux-User #280138 with the Linux Counter, http://counter.li.org/ ##################### Debian GNU/Linux Consultant ##################### Michelle Konzack Apt. 917 ICQ #328449886 50, rue de Soultz MSN LinuxMichi 0033/6/61925193 67100 Strasbourg/France IRC #Debian (irc.icq.com)
signature.pgp
Description: Digital signature