Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Autovervollständigung[TAB] bei Eingabeaufforderung während Bash läuft

  1. #1
    Registrierter Benutzer
    Registriert seit
    13.01.2007
    Beiträge
    28

    Smile Autovervollständigung[TAB] bei Eingabeaufforderung während Bash läuft

    Hallo an alle,
    ich habe vor kurzem mit bash scripting angefangen und bin jetzt mal auf ein sehr lästiges Problem gestoßen wo ich einfach nicht weiterkomme.
    Hier mal mein Minimalbeispiel:

    Code:
    #!/bin/bash
    ls
    echo "Input Data-----"
    read x
    echo "$x"
    Letztlich soll nur nach einem Dateinamen gefragt werden.
    Leider habe ich bei der ausgeführten bash datei keine möglichkeit mehr den eingegebenen Dateinamen mit TAB automatisch zu vervollständigen, so wie es in der console möglich gewesen wäre. Ich könnte mir vorstellen dass es für sowas nen trick gibt um die consolenfunktionalität mal kurzzeitig einzuschalten. Leider bin ich auf keine Lösung im Inet oder in Fachbüchern gestoßen.

    Vielen Dank für eure Hilfe.
    toast

  2. #2
    Registrierter Benutzer Avatar von John W
    Registriert seit
    29.01.2010
    Beiträge
    211
    http://forums.opensuse.org/developme...e-scripts.html
    Musst halt nur mit den richtigen Worten suchen (google, 8. Treffer (also etwas tiefer, aber auffindbar): autocomplete bash skript).
    Kurzfassung der Lösung: read -e varname
    Geändert von John W (21-04-2010 um 14:57 Uhr) Grund: Google-Schlagworte hinzugefügt

  3. #3
    Registrierter Benutzer
    Registriert seit
    13.01.2007
    Beiträge
    28
    Brilliant,
    vielen Dank für die Antwort. Genau was ich gesucht hab.

    toast

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •