[SH] welche datei ist älter
-
Hallo!
Wie kann ich in einem Shell-Skript feststellen, welche von zwei Dateien älter ist?
-
Ich würde es so machen:
if [ $(ls -l --time-style=+%s $1 | awk -F\ '{ print $6 }') -gt $(ls -l --time-style=+%s $2 | awk -F\ '{ print $6 }') ]; then echo $2 is older than $1 else echo $1 is older than $2 fi
Aber es gibt sicher elegantere Methoden.
-
find mit der option "-newer" sollte hier helfen