Ciao! Mi aiutare a migliorare questo script.. che deve ancora nascere a dir la verità..
codice:
#!/bin/sh
#Pulizia Pre-Backup

#Selezione directory
#if di selezione directory se l'argomento non esiste argomento utilizza directory corrente

#Formato file da eliminare
FILE_TO_REMOVE="jpeg jpg tiff tif png bmp"
#Formato file da comprimere
FILE_TO_COMPRESS="model prt pd dwg"

echo "Rimozione file..."
#foreach con comando ed echo
echo "Rimozione file eseguita"

echo "Compressione file..."
#foreach con comando ed echo
echo "Compressione file eseguita"

[...]

#Rimozione
find . -name \*.jpg -exec rm {} \;
find . -name \*.jpeg -exec rm {} \;
find . -name \*.tiff -exec rm {} \;
find . -name \*.tif -exec rm {} \;
find . -name \*.png -exec rm {} \;
find . -name \*.bmp -exec rm {} \;
#Compressione
find . -name \*.model -exec compress {} \; #CATIA
find . -name \*.prt -exec compress {} \; #UNIGRAPHICS
find . -name \*.pd -exec compress {} \; #CV
find . -name \*.dwg -exec compress {} \; #AUTOCAD
Più o meno devo fare questo.
Quindi dovrei avere un foreach per la rimozione ed uno per la compressione dei file specificati nelle due variabili. Più un echo che dice "File estensione rimossi..", ecc..
L'importante è che funzioni tutto questo, poi dovrei gestire gli errori ma posso vederlo con calma. Grazie