Nieuws:

Ubuntu-NL weer online!

Na een periode van technische problemen en een overbelaste server zijn we eindelijk weer bereikbaar.
Samen met Hobbynet, onze sponsor en hostingpartner, hebben we een oplossing gevonden zodat alles weer soepel draait.

Bedankt voor jullie geduld en begrip. We hopen nu weer verder te gaan waar we gebleven waren.

Het team van Ubuntu-NL

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

Auteur Topic: foutcode in script  (gelezen 1264 keer)

rednax

  • Gast
foutcode in script
« Gepost op: 2011/08/15, 15:47:33 »
Hallo allemaal,

Ik heb een heel doodsimpel script en om een of andere manier wil die niet werken..
Het is vast iets heel stoms, maar bij mij geeft die steeds een foutmelding..

Script:
#!/bin/bash
while [$# -gt 0]
do
echo $1
shift
done
ik heb ook al geprobeerd -gt met -ne vervangen, maar werkt ook niet..

Foutmelding:
xander@xander-Laptop:~$ ./renamescript.sh a b c d e f
./renamescript.sh: regel 2: [6: opdracht niet gevonden
En waar hier nummer 6 staat is dat altijd gelijk aan het aantal meegegeven parameters..

Ik heb dit bij alle scripts
Dit is slechts een simpel voorbeeldscript.

Re: foutcode in script
« Reactie #1 Gepost op: 2011/08/15, 16:12:19 »
Als ik
while [$# -gt 0]
vervang door
while [ $# -gt 0 ]
werkt het bij mij.