|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Serg Oskin 2:5020/20 10 Jun 2002 11:10:26 To : "Igor S.Kozhukhov" Subject : Re: bash -------------------------------------------------------------------------------- .RFC-X-Complaints-To: news@spider.ncc.macomnet.ru .RFC-NNTP-Posting-Date: Mon, 10 Jun 2002 07:10:24 +0000 (UTC) >>>>> "ISK" == Igor S Kozhukhov writes: ISK> спасибо - я так и делал - просто думал мож какой оператор хитрый есть в ISK> баше для работы со спроками :) - может шо подскажешь как правильно ISK> сравнивать две строковые переменные ISK> когда делаю так ISK> var1="192.168.1.1" ISK> var2=$1 ISK> if (( $var == $var2 )); then ISK> echo $var2 ISK> fi ISK> выдает ошибку ISK> а если ISK> if [ $var1 == $var2 ]; then ISK> echo $var2 ISK> fi ISK> вот так все проходит нормально - как правильно? "man test" говорит, что так: if [ $var1 = $var2 ]; then :) От себя добавлю кавычки: if [ "$var1" = "$var2" ]; then это затем, чтоб программа не ломалась, если кто-то из var'ов содержит пустую строку или не определен. -- Serg (mailto:oskin@macomnet.ru http://oskin.msk.ru/). ~ ~ :q! --- ifmail v.2.14.os-p8 * Origin: MAcomnet (2:5020/20@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1206950e0336f.html, оценка из 5, голосов 10
|