Page 1 of 1

Shell Parameters gute Doku

Posted: 11. Apr 2006 13:36
by micbur
Hallo,

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
Ciao, micbur

Re: Shell Parameters gute Doku

Posted: 11. Apr 2006 13:55
by Janka

Code: Select all

    find /opt/apache/logs/ -type f -name "*.log" -printf "%CY%Cm%Cd %p\n" -maxdepth 1 | \
    while read MTIME PATH; do
      echo $MTIME,$PATH
    done
Wo ist das Problem?

Janka

Posted: 11. Apr 2006 14:03
by micbur
Ähm, ja, hmmm, tja. Sorry, wusste ich nicht. Danke.