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: foutcode in script  (gelezen 568 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.

Offline FreeTheBee

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