• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[solved]Eingaben per Auswahlmenü

OsunSeyi

Hacker
Holla!
Gibt es eine Möglichkeit, Unixbefehle, ausführbare Dateien, Programme per Auswahlmenü aufzurufen ?
Ich meine natürlich auf der Konsole, in etwa so, wie zB mit Lynx Hyperlinks aufgerufen werden...

Gruß, Tom
 

stka

Guru
Du kannst das mit Schleifen und case Konstrukten zusammenbauen.
z.B. so
Code:
cat <<!
   Punkt           1
   Punkt           2
   Punkt           3
   ENDE           4
!
echo -n "Auswahl:  "
read WAHL
case "$WAHL" in
1)        who
           ;;
2)        ps ax
           ;;
3)        ls -l $HOME
            ;;
4)         echo ENDE
            ;;
*)        echo Fehler
esac
Das ist mal so rudimentär. Das ganze kannst du weiter ausbauen, einfach mal etwas mit Shellprogrammierung beschäftigen
 

sparrow

Member
Versuch mal den Midnight Commander.
Wenn er installiert ist kannst du ihn mit
Code:
mc
in der Konsole starten.
Vielleicht ist das so etwas wie du suchst.
 

AKO

Hacker
Mit select kann man auch viel machen.
Hatte mir zum Spaß sogar mal nen kleinen Dateimanager der hauptsächlich aus select bestand geschrieben :twisted:

MfG ako
 
OP
OsunSeyi

OsunSeyi

Hacker
Hi !
Hab, glaube ich was in der Richtung gefunden :
Xdialog

In dem Zusammenhang :
Bash:
select Name [in Wort...;] do Liste done
vielen Dank für den Tip !
 
OP
OsunSeyi

OsunSeyi

Hacker
Hi!
Wollt mich nochmal bedanken...
Code:
tom@TOURNEE:~> MYSQL
1  - MySQL
2  - Anlegen
3  - Struktur
4  - Einfügen
5  - Typen
6  - Abfragen
7  - Sortieren
8  - Funktionen
9  - Backup
10 - Admin
11 - Q
Auswahl:  2
CREATE DATABASE [IF NOT EXISTS] db_name;
DROP DATABASE [IF EXISTS] db_name;
CREATE TABLE Veranstalter (
    name   VARCHAR(40),
    text   TEXT  );
DROP TABLE test
tom@TOURNEE:~>
Aber, wie gesagt, bin für weitere Tips zu dem Thema dankbar...

Gruß, Tom
 
Oben