Nieuws:

We zijn er weer.

Na lange tijd van afwezigheid zijn we er weer  :laugh:
We hebben alle wachtwoorden gereset, je oude wachtwoord werkt niet meer.Je moet via het "wachtwoord vergeten"-linkje je wachtwoord resetten. Je krijgt hiervoor een mailtje op het adres dat je bij ons geregistreerd hebt.

De komende tijd zijn we nog druk bezig om de rest van de site op te bouwen, dus het kan zijn dat sommige onderdelen (tijdelijk) niet werken.

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

Auteur Topic: Keuze gebruiker  (gelezen 1310 keer)

Offline benjamins

  • Lid
    • Alles over Linux
  • Steunpunt: Nee
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
  • Steunpunt: Nee
Re: Keuze gebruiker
« Reactie #1 Gepost op: 2010/10/19, 09:36:11 »
Een read doen, en dan een if else statement..

Offline benjamins

  • Lid
    • Alles over Linux
  • Steunpunt: Nee
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

  • Vertaalteam
    • rachidbm
    • Mijn blog
  • Steunpunt: Nee
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
  • Steunpunt: Nee
Re: Keuze gebruiker
« Reactie #4 Gepost op: 2010/10/19, 16:22:27 »
Welke taal? Bash, Python, Pearl?

Offline benjamins

  • Lid
    • Alles over Linux
  • Steunpunt: Nee
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

  • Vertaalteam
    • rachidbm
    • Mijn blog
  • Steunpunt: Nee
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!

Offline benjamins

  • Lid
    • Alles over Linux
  • Steunpunt: Nee
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
  • Steunpunt: Nee
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.