LX: Shell: Datei-Optionen

Beitrag lesen

Hallo:

Ich gehe mal davon aus, dass Du eine Linux-Shell wie bash (oder cygwin unter Windows) meinst.

-wie kann ich den Befehl xyz einschränken, sodass er nur dann ausgeführt wird, wenn die Datei abc größer als 0 B ist. Also nur, wenn sie nicht leer ist, soll was passieren - ansonsten Pustekuchen...

Da gibt es gleich mehrere Möglichkeiten. Die einfachste besteht wohl darin, die Ausgabe von ls -s zu verwenden:

[ $(ls -s $filename | sed s/\ .*//) == "0" ] || exec $aktion

-und dann konnte ich irgendwie auch nicht herausfinden, wie man ausgeben lassen kann, wann auf eine Datei zuletzt zugegriffen wurde. Angeblich gibt es dafür eine Möglichkeit, aber ich konnte sie nicht herausfinden.

ls -l --time=use $filename

Gruß, LX

--
X-Self-Code: sh:( fo:) ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: Unusual
X-Please-Search-Archive-First: Absolutely Yes