|
|
|
Utilizzare un file esterno Lo script utilizza un file da cui prende una lista, che legge riga per riga ed esegue, per la riga stessa una qualsiasi azione.
Da una directory con molti file mi creo una lista escludendo (grep -v), per esempio, i file che non voglio cancellare il file creato sarà una lista che esclude file che contengono nel nome le lettere OK. file_da_lavorare.txt
find $1/paperino* -type f -name "*" | grep -v OK >
file_da_lavorare.txt
#!/bin/ksh
#lavorare su liste if [[ $# -lt 1 ]] then echo "" echo "esempio exec" echo "" echo "Usage : $0 <NOME_DIR>" echo "" echo "ESEMPIO : $0 01_10_2005_01_pippo" echo "" exit fi echo "creata lista file cancellare: file_da_lavorare.txt" exec 3< file_da_lavorare.txt while read -u3 line do nohup rm $line & echo "sto cancellando il file ${line} nella dir $1" done
| |||||||||||||||||||||||||||||
|
appunti italiani |
||||||||||||||||||||||||||||||