Swisslinux.org

− The GNU/Linux crossroads in Switzerland −

 

Language

 

The Forum

You are not logged in.

#1 27 Feb 2007 00:25:25

couz
Affranchi(e)
 
Registered: 27 Feb 2007
Posts: 1

Script tout bete

Bonjour,
j'essaye de me mettre doucement aux scripts bash
j'ai donc fait un fichier :

Code:

#!/bin/bash
while read ligne
do
if[ $ligne="Salut" ]
then
echo "NOK"
else
echo "OK"
fi
done < liste.txt

en l'éxecutant, j'ai un beau message d'erreur :

Code:

line 5: syntax error near unexpected token `then'

impossible de savoir pourquoi sad
une idée ?

Offline

 

#2 27 Feb 2007 00:39:02

MsieurHappy
Admin
From: Genève
Registered: 05 Jan 2006
Posts: 10

Re: Script tout bete

C'est simplement parce qu'il manque un espace entre le "if" et le "[".

Code:

#!/bin/bash
while read ligne
do
if [ $ligne="Salut" ]
then
echo "NOK"
else
echo "OK"
fi
done < liste.txt

Offline

 

Board footer

Powered by FluxBB