Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Keuze gebruiker  (gelezen 1494 keer)

Keuze gebruiker
« Gepost op: 2010/10/18, 22:45:20 »
Hoe kan ik een scriptje maken waar de gebruiker een keuze moet maken en aan de hand daarvan dat die iets doet.
Mijn bedoeling was om het via de cli te laten lopen.
Gr.
Benjamins
Informatie over linux: Alles over Linux


Offline #!

  • Lid
    • tuxtopia
Re: Keuze gebruiker
« Reactie #1 Gepost op: 2010/10/19, 09:36:11 »
Een read doen, en dan een if else statement..

Re: Keuze gebruiker
« Reactie #2 Gepost op: 2010/10/19, 10:32:48 »
Heb je hier ook een voorbeeld van, kan verder niet programmeren.
De stukjes nadat de gebruiker een keuze heeft gemaakt gaat waarschijnlijk wel lukken.
Gr.
Benjamins
Informatie over linux: Alles over Linux


Offline Rachid

  • Lid
    • rachidbm
    • Mijn blog
Re: Keuze gebruiker
« Reactie #3 Gepost op: 2010/10/19, 10:40:58 »
Ben je ook blij dat Ubuntu zo toegankelijk en gratis is, en wil je graag net als ik iets terugdoen, kijk dan eens rond bij mwanzo, dé poort naar het bijdragen aan Ubuntu en haar gemeenschap!

Offline MKe

  • Lid
Re: Keuze gebruiker
« Reactie #4 Gepost op: 2010/10/19, 16:22:27 »
Welke taal? Bash, Python, Pearl?

Re: Keuze gebruiker
« Reactie #5 Gepost op: 2010/10/19, 17:13:31 »
In Bash wou ik het doen.
Gr.
Benjamins
Informatie over linux: Alles over Linux


Offline Rachid

  • Lid
    • rachidbm
    • Mijn blog
Re: Keuze gebruiker
« Reactie #6 Gepost op: 2010/10/19, 17:17:55 »
Hey benjamins, als je wilt dat we je beter helpen, moet je misschien wat uitgebreider uitleggen wat je wilt. Ik had je ook al een googlelink gegeven, de eerste hit heeft voorbeelden. Maar gezien je verder niet kunt programmeren is dit misschien nog wat abracadabra voor je.

Wat wil je precies? Probeer precies (het liefst in stappen) te beschrijven wat je wilt dat de gebruiker te zien krijgt, wat hij moet doen, en wat het programmaatje dan moet doen. Als je een ander programma als voorbeeld weet, noem dat!
Bijv. het programma toont een lijstje met 5 mogelijkheden, gebruiker voert getal in, etc.

Als je dit soort dingen heb bedacht heb je het moeilijkste van programmeren al gedaan. Nu moet je het nog uitwerken met bash commando's, waar wij je weer bij kunnen helpen.
Ben je ook blij dat Ubuntu zo toegankelijk en gratis is, en wil je graag net als ik iets terugdoen, kijk dan eens rond bij mwanzo, dé poort naar het bijdragen aan Ubuntu en haar gemeenschap!

Re: Keuze gebruiker
« Reactie #7 Gepost op: 2010/10/21, 12:07:32 »
Dat je bijv. een keuze menu krijgt en dat je er eentje van moet kiezen.
En dat er na de keuze ook nog een bevestiging wordt gevraagd, en dat het dan een aantal pakketten installeert of wijzigingen door voert worden.
Gr.
Benjamins
Informatie over linux: Alles over Linux


Offline MKe

  • Lid
Re: Keuze gebruiker
« Reactie #8 Gepost op: 2010/10/27, 13:18:33 »
Beetje googelen:

Citaat
9.1 Using select to make simple menus

               #!/bin/bash
               OPTIONS="Hello Quit"
               select opt in $OPTIONS; do
                   if [ "$opt" = "Quit" ]; then
                    echo done
                    exit
                   elif [ "$opt" = "Hello" ]; then
                    echo Hello World
                   else
                    clear
                    echo bad option
                   fi
               done
             

If you run this script you'll see that it is a programmer's dream for text based menus. You'll probably notice that it's very similar to the 'for' construction, only rather than looping for each 'word' in $OPTIONS, it prompts the user.