Ciao! Mi aiutare a migliorare questo script.. che deve ancora nascere a dir la verità..Più o meno devo fare questo.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
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