Suchen Sie eine Datei, die innerhalb von fünf Tagen nach einer anderen Datei in der Shell erstellt wurde
Ich bin noch ziemlich neu in der Skripterstellung, also bleib bei mir und wenn du irgendwelche Fragen hast, kannst du sie gerne stellen.
Okay, also: Ich habe eine Datei, sagen wir malfile.txt
file.txt existiert in einem Verzeichnis /this/is/the/directory/file.txt
In einem separaten Verzeichnis gibt es .log-Dateien, die angeben, was wann passiertfile.txt wurde erstellt.
fuubar.log, fuu.log, bar.log, this.log, that.log, some.log, other.log... es gibt eine unbekannte Anzahl dieser Protokolle.
Ich muss alle Protokolldateien sammeln, die aufgetreten sind+ -5 Tage derfile.txt Datei wird erstellt.
Zum Beispiel:file.txt wurde am 7. Juli 2013 erstellt (achten Sie nicht auf das Datumsformat). Ich benötige die Protokolldateien, die zwischen dem 2. Juli 2013 und dem 12. Juli 2013 erstellt wurden.
Irgendwelche Ideen?
EDIT: Ich bin mehr verwirrt über den Vergleich der Daten der Dateien, um die richtigen zu erhalten, ich weiß, wie man Dateien kopiert.
Perl undstat
stehen mir nicht zur Verfügung