bash

Post Reply
Message
Author
Pischti

bash

#1 Post by Pischti »

hi,
ich hab mir ein bash geschrieben, die da irgendwas macht.
nach abarbeitung muss ich aber immer noch einmal enter drücken, um die bash zu beenden. gibt's da einen befehl, der für "ende" steht - damit das taste drücken entfällt. bestimmt <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">

gruss pischti

linux-debian

hubert

Re: bash

#2 Post by hubert »

Hallo,

> einmal enter drücken, um die bash zu beenden

um das skript zu beenden? verwendest du read oder sonstwie tastatureingaben? poste doch besser das skript, sonst ist (zumindest mir) nicht klar, was du meinst.

Pischti

Re: bash

#3 Post by Pischti »

#!/bin/sh
smbmount /Rechnername/Freigabe /home/freigabe

und jetz nen befehl, damit er "rausspringt" (also nicht erst die meldung kommt "press any key for continue")

gruss pischti

LBS

Re: bash

#4 Post by LBS »

Tach,

weiß nicht ob es klappt, aber beim read z. B. klappt es,

echo "
"|smbmount ...

cu

LBS

Re: bash

#5 Post by LBS »

ups da hat wohl das board was verschluckt,

in den "" des echo-Befehls sollte ein 'gegenschräger n' stehen

cu

hubert

Re: bash

#6 Post by hubert »

> in den "" des echo-Befehls sollte ein 'gegenschräger n' stehen

wenn du steuerzeichen ausgeben willst brauchst du den "-e"-parameter: echo -e "\<!--no-->n"
wenn du (wie hier) aber nur ein CR drucken willst: das macht echo sowieso. in diesem fall genügen leere quotes:
echo "" | smbmount ......

hubert.

PS: backslash im board eingeben mit doppeltem backslash: "\<!--no-->\<!--no-->n"

Post Reply