Nieuws:

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

Auteur Topic: [opgelost] shell Scriptje werkt niet.  (gelezen 861 keer)

Offline golden07

  • Lid
[opgelost] shell Scriptje werkt niet.
« Gepost op: 2014/02/17, 19:43:30 »
Hallo,

Omdat ik bezig ben om te leren scripten in shell heb ik een klein scriptje gemaakt, Echter werkt dit scriptje niet in ubuntu maar wel op mijn mac. Weet iemand hoe dit kan?

Het scriptje:
#!/bin/bash

echo -n "enter snel wat tekst >"
if
    read -t 3 response; then
    echo "goed, snel genoeg ingetypt"
else
    echo "sorry, je bent te traag"
fi
Foutmelding ubuntu:
enter snel wat tekst >test.sh: 5: read: Illegal option -t
sorry, je bent te traag

Op mijn macbook gaat het wel goed, en wordt de optie -t gewoon herkend.

Golden07
« Laatst bewerkt op: 2014/02/17, 20:33:11 door golden07 »

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: shell Scriptje werkt niet.
« Reactie #1 Gepost op: 2014/02/17, 20:20:16 »
Dat werkt hier wel in Ubuntu 12.04. Wat gebruik jij?

Re: shell Scriptje werkt niet.
« Reactie #2 Gepost op: 2014/02/17, 20:22:46 »
Idem dito, Ubuntu 12.04.4 64bits.
Ook op andere distro.
Dus bij jouw ??
MvG,
MauRice
Registered Linux user: 473556

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: shell Scriptje werkt niet.
« Reactie #3 Gepost op: 2014/02/17, 20:26:10 »
Nog een vraag: hoe voer je dat scriptje uit?

Namelijk:
"./script" of "/pad/naar/script" werkt hier wel, maar "sh script" werkt niet omdat je dan geen Bash gebruikt maar Dash. Op OS X is dit misschien anders...

Offline golden07

  • Lid
Re: shell Scriptje werkt niet.
« Reactie #4 Gepost op: 2014/02/17, 20:32:42 »
Bedankt voor de reacties.

Ik voerde inderdaad het scriptje uit met sh test.sh. Nu ik dat met ./test.sh uitvoer werkt het wel.

Bedankt voor de reacties!

Re: [opgelost] shell Scriptje werkt niet.
« Reactie #5 Gepost op: 2014/02/17, 20:38:03 »
Ik zet mijn scripts in ~/bin folder met de uitvoerbaar vlag aan.
Het script werkt in elke folder ook op mijn andere distro.
MvG,
MauRice
Registered Linux user: 473556