PDA

Visualizza la versione completa : Creare uno script


Ghost22
24-03-2005, 09:55
Qualcuno di voi sapremme crearmi per linux uno script che mi comprime ogni singolo file prensente in una cartella.
Es. (le cartelle le scriverò nelle parentesi)

[Amiga]
..[Turrican]
....turrican.adf
....turrican2.adf
..[Rete]
....Rete1.adf
....Rete2.adf
..[Imperium]
....Imperium.adf

Adesso lo script dovrebbe essere allocato in nella cartella amiga e ricorsivamenente mi dovrebbe comprimere i file adf singoli nelle cartelle quindi diventerebbe

[Amiga]
..[Turrican]
....turrican.zip
....turrican2.zip
..[Rete]
....Rete1.zip
....Rete2.zip
..[Imperium]
....Imperium.zip

Ovviamente può essere zip come qualche altro formato.... confido nella vostra conoscenza.... al + bravo regalerò una meravigliosa crostatina alla albicocca!

Ikitt
24-03-2005, 10:38
Originariamente inviato da Ghost22
Qualcuno di voi sapremme crearmi per linux uno script che mi comprime ogni singolo file prensente in una cartella.

Check this out:


$ cd /tmp/
$ tree test/
test/
|-- a
| |-- a.c
| `-- aa
| `-- aa.txt
|-- b
| |-- pippo.dat
| `-- pluto.dat
`-- c
`-- noidee.txt

4 directories, 5 files
$ find test/ -type f -print | xargs gzip
$ tree test/
test/
|-- a
| |-- a.c.gz
| `-- aa
| `-- aa.txt.gz
|-- b
| |-- pippo.dat.gz
| `-- pluto.dat.gz
`-- c
`-- noidee.txt.gz

4 directories, 5 files
$


Dovrebbe funzionare :fagiano:

superbubba
24-03-2005, 11:02
Testato, funziona che è un piacere.

Gli devi una crostatina. :D

Ghost22
24-03-2005, 12:31
ok dammi i tuoi dat che te mando la crostatina.... :sbav:

Loading