Meinhard Schneider wrote:
> 
> Hallo Liste!
> 
> Hier ein Teil meines shell-Skriptes, dass nicht laufen will
> (Fehlermeldung: 'test -e: binary operator expected'):
> 
> if [ test -e /tmp/.SMB01 ];then         # Wenn die Datei /tmp/.SMB01 existiert,

Hier ist's doppelt gemoppelt und falsch:

test -e datei    ist identisch mit     [ -e datei ]

Also:   if [ -e datei ]; then ...   oder   if test -e datei; then ...

> dann
> /usr/bin/smbumount /mnt/print_server    # unmounte das Netzlaufwerk,
> echo "PRINT_SERVER was un-mounted."     # gib diesen Text aus und
> rm /tmp/.SMB01                          # l�sche die Datei
> fi
> 
> Die Datei /tmp/.SMB01 wir einfach durch 'echo TRUE >/tmp/.SMB01'
> erzeugt

Falls du nur eine Datei erzeugen willst und der Inhalt egal ist. geht
das nach einfacher mit:

>datei

Das erzeugt eine Datei mit der Groesse 0. Recht doch in deinem Falle, oder?

Henning

-- 
  H. Henning Vossieck   -   [EMAIL PROTECTED]   -   http://www.hhv.de/
--
Um aus der Liste ausgetragen zu werden, eine Mail an [EMAIL PROTECTED]
schicken, mit dem Text: unsubscribe suse-linux

Antwort per Email an