* Knut Pfefferkorn schrieb am 07.Feb.2001:
und was ist die Ursache? filesize liefert zwei (!) Argumente zurueck. Aber nur, wenn der Benutzername, dem die betreffende Datei gehoert, 8 Zeichen hat. (mit mehr als 8 nicht getestet) Das ganze unter SuSE 6.4 und 7.0, andere nicht getestet.
Problem und Loesung: ersetze in /usr/bin/filesize die Zeile SIZE=`ls -l -d -G "$1" | cut -b23-32` durch SIZE=`ls -l -d -G "$1" | cut -b24-32`
eigentlich gefaellt mir das aber nicht, da ja beim naechsten Systemupdate die Datei ja wieder ueberschrieben werden koennte, oder? Gibt es evtl. noch einen anderen Befehl, mit dem ich die Dateigroesse bestimmen kann?
Verwende diese Zeile doch direkt in Deinem Shellskript. Mehr steht in filesize doch auch nicht drin, dann hast Du noch einen Prozessaufruf gespart. Ansonsten gibt es wc. Bernd -- Welches Buch ist zu empfehlen? Schon mal bei SuSE vorbeigesehen? http://www.suse.de/de/produkte/buecher/index.html oder die Empfehlungen der SuSE-Entwickler auf dem eigenen Rechner? file:///usr/shar/doc/sdb/de/html/literatur.html |Zufallssignatur 5