Dovrei cercare, all'interno di un disco di backup, un file e copiarlo da un'altra parte. Questo file è presente tante volte quante sono le cartelle dei backup; all'interno del disco ci sono delle cartelle del tipo:
week1/
week2
week3/
month1/
month2/
...
Ho bisogno di recuperare il file e copiarlo in una cartella temporanea, aggiungendo al nome un qualche cosa che ne impedisca la sovrascrittura da parte del cp. La mia idea è stata quella di aggiungere al nome del file il risultato del comando date (con i soli secondi):
Ma sembra che sovrascriva comunque il tutto su di un unico file (in tmp c'è sempre un solo file mentre con un find senza exec vedo oltre venti copie del file "pippo"), probabilmente perchè `date +%s` viene lanciato una volta sola dalla bash.codice:find . -name pippo -exec cp {} /tmp/pippo_`date +%s` \;
Fondamentalmente voglio cercare, copiare e rinominare; meglio ancora se riuscissi a fare il merge di pippo con la datta dal file in formato anno/mese/giorno.