ksh vs bash
Tomasz Mateja
tommat w pimpek.one.pl
Wto, 13 Cze 2006, 17:06:27 CEST
Andrzej Krzysztofowicz wrote:
> Tomasz Mateja wrote:
>
>>Dzisiaj probowalem budowanie openembedded ale zatrzymalo sie na czyms takim:
>>
>>if ((MAIL=60; unset MAIL) || exit ) > /dev/null 2>&1; then
>> as_unset=unset
>>else
>> as_unset=false
>>fi
>>
>>z komunikatem: syntax error: `if' unmatched
>>
>>problem wystepuje tylko jesli /bin/sh to ksh przy bashu nie wystepuje.
>>Czy składnia tego polecenia jest jakas niezgodna ze standardem czy nasze
>>ksh ma problem??
>
>
> IMO bash ma zbyt inteligentny analizator skladni probujacy poprawiac bledy
> uzytkownika. "((" ma znaczenie specjalne i w powyzszym tekscie nie zostalo
> prawidlowo zamkniete przez "))".
>
> Dodaj spacje pomiedzy nawiasami, a unikniesz problemow.
>
Ok. Znaczy ze problem lezy w OE - niestety nie moge sobie dodac spacji
bo to generowany skrypt :) ale powalcze.
--
tomek
Więcej informacji o liście dyskusyjnej pld-devel-pl