Script di comparazione file [RISOLTO]
Inviato: lun 27 giu 2016, 22:46
Buona sera a tutti!
Entro direttamente nel dettaglio del mio problema, perché mi sa che è più facile fare così che spiegarlo in altro modo...
Allora, in una directory x ho due file, prova1.txt e prova2.txt.
Mi servirebbe uno script, che, a intervalli regolari, comparasse i due file e provvedesse a rimuovere il più vecchio, badando però (e qui sta il difficile) di non eliminare il file prova*.txt che dovesse rimanere da solo.
Ad esempio, se eseguo ogni trenta secondi il seguente script:
la prima volta verrà rimosso il file più vecchio dei due, la seconda volta l'unico eventualmente rimasto.
Ecco, come posso fare per evitare questa seconda situazione???
Grazie...
Entro direttamente nel dettaglio del mio problema, perché mi sa che è più facile fare così che spiegarlo in altro modo...
Allora, in una directory x ho due file, prova1.txt e prova2.txt.
Mi servirebbe uno script, che, a intervalli regolari, comparasse i due file e provvedesse a rimuovere il più vecchio, badando però (e qui sta il difficile) di non eliminare il file prova*.txt che dovesse rimanere da solo.
Ad esempio, se eseguo ogni trenta secondi il seguente script:
Codice: Seleziona tutto
#!/bin/bash
#
FILE="$(ls -tr1 prova*|head -1)"
rm "$FILE"Ecco, come posso fare per evitare questa seconda situazione???
Grazie...