Ho scritto uno scriptino per bash per effettuare la decompressione di files Zip ricorsivamente.
A partire dalla directory corrente viene effettuata la ricerca di files zippati da decomprimere nelle sottodirectories,viene gestita anche la possibilità di spazi nel nome dei files.
Spero possa esservi utile.
#!/bin/sh
work(){
for i in `ls | sed -e s/' '/"__spazio__"/g`
do
a=`echo $i | sed -e s/"__spazio__"/' '/g`
zip=$(file -b "$a" | awk '$1 ~ /^Zip/ { print $1 }' )
directory=$(ls -ld "$a" | awk '$1 ~ /^d/ {print "directory"}' )
if [ ! -z $zip ]
then
unzip "$a"
elif [ ! -z $directory ]
then
cd "$a"
work
fi
done
cd ..
}
work




















21 Maggio 2008 alle 3:49 pm |
nice
24 Maggio 2008 alle 1:31 pm |
I fixed a wordpress parsing error in a pair of brackets.
Now it looks and works fine.
24 Maggio 2008 alle 5:46 pm |
si ma quello che conta e’ l’idea e la voglia di fare