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

