Supponendo di voler copiare da shell un file di nome prova.txt in tutte le directory (ma non le sottodirectory) contenute in /home/directory/, bisogna creare il seguente script bash:
#!/bin/bash find $RADICE_DESTINAZIONE -mindepth 1 -maxdepth 1 -type d -exec cp $NOMEFILE {} \; |
Analizzando il codice, find
cerca in /home/directory/ tutte le directory che hanno mindepth 1 (in pratica esclude il .) e maxdepth 1 (evita di restituire /home/directory/sottodirectory1/sottodirectory2/) e passa l’argomento a exec
che copierà /home/directory/prova.txt nella directory.