Estrarre 1 file da 2000 file .rar
Estrarre 1 file da 2000 file .rar
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 ...
Esiste uno script o un programma che mi faciliti la vita?
Se no impazzisco ...
- 369
- Imperturbabile Insigne

- Messaggi: 3452
- Iscrizione: giovedì 5 luglio 2007, 15:02
- Località: Napoli
- Contatti:
Re: Estrarre 1 file da 2000 file .rar
Intanto benvenuto! (b2b)
se apri l'archivio e esporti solo i file che t'interessano?
se apri l'archivio e esporti solo i file che t'interessano?
- simo_magic
- Rampante Reduce

- Messaggi: 9496
- Iscrizione: lunedì 18 dicembre 2006, 21:37
- Località: Piemonte
Re: Estrarre 1 file da 2000 file .rar
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

@ 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
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?
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?
- simo_magic
- Rampante Reduce

- Messaggi: 9496
- Iscrizione: lunedì 18 dicembre 2006, 21:37
- Località: Piemonte
Re: Estrarre 1 file da 2000 file .rar
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
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
non è che sono dei .part.rar?
Re: Estrarre 1 file da 2000 file .rar
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? :'(
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? :'(
- simo_magic
- Rampante Reduce

- Messaggi: 9496
- Iscrizione: lunedì 18 dicembre 2006, 21:37
- Località: Piemonte
Re: Estrarre 1 file da 2000 file .rar
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
E come faccio a riempire la variabile $listafile ?
C'è un comando che mi da la lista?
Mi sento un pò un p...la ...
C'è un comando che mi da la lista?
Mi sento un pò un p...la ...
- tomm
- Scoppiettante Seguace

- Messaggi: 796
- Iscrizione: lunedì 15 ottobre 2007, 10:16
- Desktop: Gnome
- Distribuzione: Ubuntu 16.04
Re: Estrarre 1 file da 2000 file .rar
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.
e puoi stare dove vuoi
Codice: Seleziona tutto
find *.rar
read listafileCodice: Seleziona tutto
find /percorso/cartella/file -name '*.rar'
read listafile
Ultima modifica di tomm il lunedì 4 agosto 2008, 21:12, modificato 1 volta in totale.
Re: Estrarre 1 file da 2000 file .rar
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
for i in `ls *.rar`; do unrar $i -n *lit; done
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 7 ospiti