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