On Tue, May 06, 2003 at 01:20:15PM +0200, Fran�ois TOURDE wrote: > Le 12178i�me jour apr�s Epoch, > claude parisot �crivait: > > > Bonjour ! > > > > J'essaie de lancer fsck.sh et checkroot.sh, et je re�ois la r�ponse > > suivante : > > > > #/etc/init.d/checkroot.sh start > > > > >Activating swap. > > >> /etc/init.d/checkroot.sh: line 71: [: =: unary operator expected > > La ligne en question doit �tre du type: > > if [ "$1" = "BONJOUR" ]; then ... > > Dans ce cas, si $1 est vide, la r��criture donne: > > if [ = BONJOUR ]; then ... [...]
Non, �a donne if [ "" = "BONJOUR" ]; then ... ce que les shells r�cents acceptent (c'est peut-�tre POSIX ?). En revanche, if [ $1 = "BONJOUR" ]; then ... donne le comportement que tu indiques. Denis

