Jeszcze raz poprawka do profile .. i pewna poszlaka

Marcin 'Qrczak' Kowalczyk qrczak w knm.org.pl
Czw, 25 Lut 1999, 00:04:39 CET


Wed, 24 Feb 1999, Tomasz Kłoczko pisze:

> -if [ $UTC = "true" ]; then
> +if [ "$UTC" = "true" ]; then
> 
> zauważam, że większość obecnych sekcji nie ma obu arbumentów w if ujętych
> w "". Jeżeli to jest coś na czym się sh wyłoży to już jest jedna
> konsekwencja, że za wszesne wykonanie modyfikacji z linkiem ksh -> sh
> rozwali całkiem sporą ilość upgradewó.

To się wyłoży (przy pustej zmiennej albo zawierającej spacje) tak samo
w ksh jak i w bashu. (Z drugiej strony, zamiast "true" doskonale wystarczy
true.)

Bash i ksh mają dodatkowy ficzer w postaci [[ $UTF == true ]], które różni
się od [ ] paroma drobiazgami: zmienne nie muszą być w "", na prawo od ==
jest szelowy regeksp (nie jest rozwijany jako lista plików), można pisać
( ) && || zamiast \( \) -a -o, są operatory < > porównujące stringi,
argumenty && i || są wyliczane leniwie.

-- 
 __("<    Marcin Kowalczyk * qrczak w knm.org.pl http://kki.net.pl/qrczak/
 \__/       GCS/M d- s+:-- a22 C+++>+++$ UL++>++++$ P+++ L++>++++$ E->++
  ^^                W++ N+++ o? K? w(---) O? M- V? PS-- PE++ Y? PGP->+ t
QRCZAK                  5? X- R tv-- b+>++ DI D- G+ e>++++ h! r--%>++ y-



Więcej informacji o liście dyskusyjnej pld-devel-pl