Pagina 1 di 1
Estrarre 1 file da 2000 file .rar
Inviato: mercoledì 30 luglio 2008, 23:45
da _zaphod
Devo estrarre da 2000 file .rar conteneti 4 file ( .pdf .doc .rtf .lit ) solamente quelli con estensione .lit ::)
Esiste uno script o un programma che mi faciliti la vita?
Se no impazzisco ...
Re: Estrarre 1 file da 2000 file .rar
Inviato: giovedì 31 luglio 2008, 1:13
da 369
Intanto benvenuto! (b2b)
se apri l'archivio e esporti solo i file che t'interessano?
Re: Estrarre 1 file da 2000 file .rar
Inviato: giovedì 31 luglio 2008, 1:38
da simo_magic
369, voglio farti notare il fatto che siano 2000
@ zaphod, benvenuto
tanto per iniziare, manuale, wiki, ricerca e documentazione sono le parole fondamentali
man unrar
opzione -x

Re: Estrarre 1 file da 2000 file .rar
Inviato: venerdì 1 agosto 2008, 10:37
da _zaphod
Grazie a tutti.
Quindi devo usar la console con il comando unrar.
Ho fatto qualche tentativo ma non ci son riuscito ???
n Include only specified file
x Exclude specified file
Ho scritto questo, dove sbaglio?
unrar e *.rar -n*.lit
La variabile n mi include solo i file con estensione .lit, o no?
E se uso la variabile x devo specificare .pdf.doc.rtf, o no?
Re: Estrarre 1 file da 2000 file .rar
Inviato: venerdì 1 agosto 2008, 12:06
da simo_magic
puoi includere solo lit o escludere gli altri
alla fine non cambia nulla
for i in $listafile; do unrar $i -n *lit; done
dovrebbe andare
Re: Estrarre 1 file da 2000 file .rar
Inviato: venerdì 1 agosto 2008, 12:30
da Caf-Pow
non è che sono dei .part.rar?
Re: Estrarre 1 file da 2000 file .rar
Inviato: sabato 2 agosto 2008, 23:13
da _zaphod
No sono dei file a se stanti.
Ho provato quello che mi hai scritto ma mi estrae al massimo il primo file e basta,
facendo unrar e *.rar n *.lit
Con for i in $listafile; do unrar $i -n *lit; done
non mi fa niente >:(
Come posso specificare di fargli aprire TUTTI i file che ci sono nella cartella? :'(
Re: Estrarre 1 file da 2000 file .rar
Inviato: domenica 3 agosto 2008, 0:49
da simo_magic
se $listafile è vuota...devi prima riempire la variabile $listafile con una lista dei file da estrarre oppure scriverci direttamente dentro al comando la lista
Re: Estrarre 1 file da 2000 file .rar
Inviato: domenica 3 agosto 2008, 11:27
da _zaphod
E come faccio a riempire la variabile $listafile ?
C'è un comando che mi da la lista?
Mi sento un pò un p...la ...

Re: Estrarre 1 file da 2000 file .rar
Inviato: lunedì 4 agosto 2008, 17:22
da _zaphod
Uppete

Re: Estrarre 1 file da 2000 file .rar
Inviato: lunedì 4 agosto 2008, 21:06
da tomm
puoi fare così.
così hai la variabile listafile con i nomi di tutti i file. Ovviamente devi stare nella directory dove sono i file in questione.
Codice: Seleziona tutto
find /percorso/cartella/file -name '*.rar'
read listafile
e puoi stare dove vuoi
Re: Estrarre 1 file da 2000 file .rar
Inviato: lunedì 4 agosto 2008, 23:11
da Astu
Sono su windows quindi non posso provare, ma mi ricordo che una volta sul forum mi suggerirono 1 comando simile, il tuo dovrebbe funzionare così:
for i in `ls *.rar`; do unrar $i -n *lit; done