Questo e' il mio primo scriptino in bash e dovrebbe servire per trovare tutti i file di dimensione uguale e sbatterli in un file Vorrei un po di suggerimenti per migliorare le cose (magari farlo con qualcos'altro visto che e' lentissimo!) Grazie! P.S. Ricordatevi che e il mio PRIMO script, non siate troppo crudeli!!! #!/bin/bash #il mio primo script in bash #per poter trovare file con la stessa dimensione (maggiori di 20K) find / -type f -size +20k -printf "%s X %h/%f\n" | sort -n > Lista : > ListaNew num=$(wc -l ./Lista) lung=$(expr index "$num" .) let pos=$lung-1 linee=${num:0:$pos} flag=1 File=./Lista { read linea lunga=$(expr index "$linea" X) let posa=$lunga-1 dima=${linea:0:$posa} for ((i=1 ; i<=linee-1 ; i++)) do read lineb lungb=$(expr index "$lineb" X) let posb=$lungb-1 dimb=${lineb:0:$posb} if [ "$dimb" -eq "$dima" ] then flag=0 echo $linea >> ListaNew else if [[ $flag = 0 ]] then echo $linea >> ListaNew echo >> ListaNew fi flag=1 fi linea=$lineb dima=$dimb done if [[ $flag = 0 ]] then echo $lineb >> ListaNew fi } < $File -- Per iscriversi (o disiscriversi), basta spedire un messaggio con SOGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxxxxxx