Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

19.05.2006, 14:56

[gelöst] Usereingaben in Shell-Scripts

Achtung, bin noch ein Shell-Script-Neuling

Habe jetzt schon im Netz gesucht, bin aber irgendwie nicht fündig geworden.

Und zwar möchte ich in der Laufzeit eines Scriptes vom User entsprechende Eingaben haben. Wie realiesiert man dies ?

Zur Verdeutlichung:

./script

Wie alt sind Sie ?
--Hier soll die Eingabe erfolgen--

Woher kommen Sie ?
--Hier soll die Eingabe erfolgen--


usw.



Ich hoffe mal das diese Frage nicht zu blöd ist. *g*
Wer einen Rechtschreibefehler findet darf ihn behalten und sammeln. Bei 100 gefundenen gibt's einmal gratis "aus-dem-Bus-winken" .

Was zwei Hunde können, dass können drei Hunde besser.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »firus« (22.05.2006, 10:18)


2

19.05.2006, 15:03

Hast aber nicht lange gesucht, oder?

Quellcode

1
2
3
echo -ne "please enter your age: "
read i
echo -e "\n\nhello world, your are $i years old"



Nachtrag: Wenn der obige code den Inhalt einer helloworld.sh darstellen soll, so gehört in die erste Zeile eigentlich noch die Angabe des shell interpreter - zB:

Quellcode

1
#!/bin/bash


Wenn du "größeres" vorhast, könnte tcl auch interessant für dich sein. Diese Scriptsprache ist sehr simpel und kann auch unter Windows genutzt werden. Dateiverarbeitung, Socketprogrammierung und das Hantieren mit regulären Ausdrücken machen damit richtig Spaß ;)
Frequent lock ups are a symptom of not enough memory but only in the way that nosebleeds are a symptom of gunshot wounds to the head.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »loskornosdelsol« (19.05.2006, 15:11)


3

19.05.2006, 15:27

Oder einfach mal den ABS Guide durchlesen
(Advanced Bash Scripting)
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

4

22.05.2006, 10:17

Vielen Dank !
Hab schon ein bissl gesucht, aber ich konnte mir denken, dass die Frage für viele hier ein Klacks ist und meine Suche erheblich abkürzt.
Wer einen Rechtschreibefehler findet darf ihn behalten und sammeln. Bei 100 gefundenen gibt's einmal gratis "aus-dem-Bus-winken" .

Was zwei Hunde können, dass können drei Hunde besser.

5

22.05.2006, 12:01

Mein Vorschlag:
Such lieber bevor Du fragst ..

Wenn die "Experten" merken, das man zuwenig sucht, werden zukünftige Fragen nicht mehr beantwortet ....
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!