Pagina 1 di 1
[risolto] 7zip
Inviato: mer 13 set 2006, 12:22
da a1k
ho parecchi archivi compressi in 7zip e vorrei farli diventare zip
se voglio scompattarli in blocco come devo fare?
se do un
non funziona... (non voglio farli uno alla volta, sono tanti!)
poi dovrei fare la stessa cosa per zipparli e dare ad ogni zip il nome del file originale (es. file_00.txt --> file_00.zip , file_01.txt --> file_01.zip , ecc...)
Inviato: mer 13 set 2006, 13:03
da l1q1d
fai:
Codice: Seleziona tutto
for i in *.7zip
do
7z x $i -> $directory
newname=`basename $i /.7zip`.zip
zip $newname $directory
done
quel -> directory devi sostituirlo con l'istruzione per scompattare nella directory...
Inviato: mer 13 set 2006, 13:42
da a1k
ok, grazie.
provo subito.
Inviato: mer 13 set 2006, 14:18
da a1k
ok. funziona!
ho dovuto mettere "$i" perche' se no mi dava errori con alcuni files...

Inviato: mer 13 set 2006, 16:26
da a1k
l' estrazione ha funzionato:
pero' ora ho problemi con il "basename" per fare gli zip
adesso ho una dir con dentro tanti files con estensioni diverse...
io dovrei zippare ogni singolo file in modo tale che:
pippo.txt --> pippo.zip
pluto.php --> pluto.zip
paperino.css --> paperino.zip
ma il "basename" fa casini con le estenzioni...
in piu' man mano che me li zippa devo farglieli cancellare, altrimenti mi si riempie l'hd.

Inviato: mer 13 set 2006, 17:11
da a1k
maledetto basename
va beh, la risolvo poi cosi':
usando "krename" per togliere l'estensioni...
