Toon posts:

Simpel bash vraagje.

Pagina: 1
Acties:

Verwijderd

Topicstarter
#!/bin/bash

echo tik je naam in.
read naam

if [ "$naam"="voorbeeld" ]; then
echo Hallo voorbeeld
else
echo Naam is onbekend
fi

Ik begin pas met scripts en snap niet zo goed waarom dit niet werkt.
Zou iemand mij hier mee kunnen helpen?
Ik zal natuurlijk iets grandioos verkeerd doen maar ik heb al van alles doorgelezen en kom er maar niet uit.

  • KlaasB
  • Registratie: Juli 2000
  • Laatst online: 01-07-2024

It's not a bug, it's a feature


Verwijderd

Topicstarter
Aan de hand van deze voorbeelden, ben ik ook begonnen.
Maar overal krijg je dezelfde info.
Ik kom er nou dus nog niet uit. :'(
Ik krijg bij dit script eigenlijk altijd de waarde true uit.

Verwijderd

fran_nic: Ik begin pas met scripts en snap niet zo goed waarom dit niet werkt. Zou iemand mij hier mee kunnen helpen?
Spaties... (heb wat kleine dingen veranderd maar alleen de spaties rond de = of == zijn belangrijk).
code:
1
2
3
4
5
6
7
#!/bin/bash
read -p "Tik je naam in: " naam
if [ $naam == "voorbeeld" ]; then
    echo Hallo voorbeeld
else
    echo Naam is onbekend
fi

Verwijderd

Topicstarter
Harstikke bedankt. *D
Dit is precies het antwoord waar ik op hoopte.