Bernd
2020-12-17 14:06:37 UTC
Hi,
-----------
#!/bin/bash
read -e -p "Ja oder Nein (j/N)" -i "N" ANSWER
echo "Antwort ${ANSWER}"
-----------
Das zeigt nach dem Start:
Ja oder Nein (j/N)N_
Der Unterstrich soll dabei der Cursor sein. Der Cursor steht am Ende der
Zeile. (Wie) Ist es möglich den Cursor auf(!) das letzte N zu stellen,
so das die Eingabe von J das N überschreibt?
Mit dem Parameter -e wird lt. man die readline Library verwendet die den
Cursor mittels Crtl-b einen Stelle nach links setzt. Aber wie bekomme
ich das in den Aufruf von read?
Bernd
-----------
#!/bin/bash
read -e -p "Ja oder Nein (j/N)" -i "N" ANSWER
echo "Antwort ${ANSWER}"
-----------
Das zeigt nach dem Start:
Ja oder Nein (j/N)N_
Der Unterstrich soll dabei der Cursor sein. Der Cursor steht am Ende der
Zeile. (Wie) Ist es möglich den Cursor auf(!) das letzte N zu stellen,
so das die Eingabe von J das N überschreibt?
Mit dem Parameter -e wird lt. man die readline Library verwendet die den
Cursor mittels Crtl-b einen Stelle nach links setzt. Aber wie bekomme
ich das in den Aufruf von read?
Bernd