Dateien überprüfen

Hallo Linuxfreunde, in einem Verzeichnis befinden sich ein paar Dateien, die per script überprüft werden sollen, ob sie >0 Bytes sind. Die Dateinamen sind immer gleich. Wenn eine Datei eben größer als 0 Byte ist, soll irgend eine Aktion gestartet werden. Ich habe zwar eine Möglichkeit gefunden, eine Datei auf Vorhandensein zu überprüfen, einen Test auf die Größe finde ich leider nicht. Vielleicht könnte mir jemand freundlicherweise auf die Sprünge helfen - danke. Servus Peter ------------ -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux

Am Thu, 19 Nov 1998 schriebst Du:
Hallo Linuxfreunde,
in einem Verzeichnis befinden sich ein paar Dateien, die per script überprüft werden sollen, ob sie >0 Bytes sind. Die Dateinamen sind immer gleich. Wenn eine Datei eben größer als 0 Byte ist, soll irgend eine Aktion gestartet werden.
Ich habe zwar eine Möglichkeit gefunden, eine Datei auf Vorhandensein zu überprüfen, einen Test auf die Größe finde ich leider nicht.
Vielleicht könnte mir jemand freundlicherweise auf die Sprünge helfen - danke.
test -s FILENAME -- mfg Jörg Schütter -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux

Peter Spiess wrote: ... in einem Verzeichnis befinden sich ein paar Dateien, die per script überprüft werden sollen, ob sie >0 Bytes sind. Die Dateinamen sind immer gleich. Wenn eine Datei eben größer als 0 Byte ist, soll irgend eine Aktion gestartet werden.
Hi Peter, vor knapp einer Woche wurde eine aehnliche Frage gestellt. Siehe <A HREF="http://www.suse.com/Mailinglists/suse-linux/1998:Nov/msg00323.html"><A HREF="http://www.suse.com/Mailinglists/suse-linux/1998:Nov/msg00323.html</A">http://www.suse.com/Mailinglists/suse-linux/1998:Nov/msg00323.html</A</A>>. Trotzdem: 1. man find 2. #!/usr/bin/bash for i in `find /VERZ -type f \! -empty` ; do ...$i done ciao Ingo -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux

Hallo Ingo,
vor knapp einer Woche wurde eine aehnliche Frage gestellt. Siehe <A HREF="http://www.suse.com/Mailinglists/suse-linux/1998:Nov/msg00323.html"><A HREF="http://www.suse.com/Mailinglists/suse-linux/1998:Nov/msg00323.html</A">http://www.suse.com/Mailinglists/suse-linux/1998:Nov/msg00323.html</A</A>>.
danke für den Hinweis; man liest halt nicht alles... :-)
1. man find
habe ich mir grad nochmal durchgelesen und bin auch irgendwie fündig geworden.
2. #!/usr/bin/bash for i in `find /VERZ -type f \! -empty` ; do ...$i done
Danke für das script, hast mir sehr weitergeholfen. Servus Peter ------------ -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
participants (3)
-
k323@rz-sfs2.fh-sw.de
-
p.spiess@specialinstruments.com
-
sieber@cs.tu-berlin.de