Nieuws:

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

Auteur Topic: foutcode in script  (gelezen 865 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.