PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Spezielle Bash-Eingabe



bischi
24-04-2006, 19:02
Ich suche folgendes:

Während "get_in" und "read" nur gerade die Eingabe einliest, möchte ich gerne die Möglichkeit haben, eine Standardeingabe zu definieren, die der Benutzer danach auch abändern kann.

So a la:
-------------------------------
Bitte geben sie etwas ein:
Standardeingabe...
-------------------------------
Bitte geben sie etwas ein:
Standard-Test
-------------------------------

Also eben so, dass der Benutzer den Text abändern / ergänzen kann. Warum: Einem Adressbuch-Script soll eine Ändern-Funktion gegeben werden. Wenns nicht geht, mach ichs halt so, dass bei gewissen Eingaben das vorherige behalten wird und sonst eine neue Eingabe.

MfG Bischi

ninguno
24-04-2006, 19:17
mit dem history command kannst du annähernd sowas erreichen:
history -s "ich bin ein default wert"
read -ep "Namen eingeben: " NAMEVAR
mit der Pfeil-nach-oben-Taste kannst du dann den Standardwert holen und abändern