ich doktore gerade an einem Shell-Script rum. Leider hilft mir die manpage nicht wirklich weiter, da dort nicht wirklich gute Beispiele drin sind. Im Internet habe ich schon geschaut, aber nix Gutes gefunden.
Vielleicht hat ja jemand eine super Doku im Bookmark.
Ursprüngliches Problem: ich will Dateien von gestern (und älter) verschieben. Dafür habe ich mit find schon eine Liste von Dateien erstellt, in der mtime und Pfad in einem String stehen. Nun muss ich die beiden Daten (mtime und Pfad) nur noch voneinandertrennen.
Code: Select all
find /opt/apache/logs/ -type f -name "*.log" -printf "%CY%Cm%Cd;%p\n" -maxdepth 1 | \
while read FULLSTRING ; do
echo "$FULLSTRING"
# tue was sinnvollen
done