Напоминаю правило, знакомое мне с детства: используй copy-paste, особенно, если не можешь различить некоторые символы, например, пробелы перед и после знака "=".
bash script
Модераторы: /dev/random, Модераторы разделов
-
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: bash script
Напоминаю правило, знакомое мне с детства: используй copy-paste, особенно, если не можешь различить некоторые символы, например, пробелы перед и после знака "=".
Мои розовые очки
-
- Сообщения: 296
- ОС: fedora, mandriva
-
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: bash script
Код: Выделить всё
diesel@indie:~$ TYPE=""; if [ "$TYPE" == "test" ]; then echo 'yeh!!!'; else echo "fuck"; fi
fuck
diesel@indie:~$ TYPE="test"; if [ "$TYPE" == "test" ]; then echo 'yeh!!!'; else echo "fuck"; fi
yeh!!!
-
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
-
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: bash script
с man bash, test - built in:
в баше работает и так и так, если с sh, и соответственно обычным test то "="
Код: Выделить всё
string1 == string2
True if the strings are equal. = may be used in place of == for strict POSIX compliance.
в баше работает и так и так, если с sh, и соответственно обычным test то "="
-
- Бывший модератор
- Сообщения: 4465
- Статус: GNU generation
- ОС: Debian GNU/Linux
-
- Сообщения: 228
- Статус: небритый гентушник
- ОС: Gentoo(PC)/easypeasy(Netbook)
Re: bash script
Поискал, вроде бы более подходящей темы не нашёл. Новую создавать не стал.
Есть следующая строчка в скрипте:
где: /disel/sss/bin/bqlsnd -pyyy rem obmkyr where ddate $3 nobm 0 codkyr 2-3 - запрос.
Я так понял что, здесь происходит rsh-соединение, совершается запрос. Единственное не понятно насчёт остального в этой строчке. Может, кто сможет объяснить.
ЗЫ. заранее спасибо.
Есть следующая строчка в скрипте:
Код:
rsh inkas "MYABC=x; export MYABC; MYDEF=y; export MYDEF; SVOPC=/tmp/DAB; export SVOPC; /disel/sss/bin/bqlsnd -pyyy rem obmkyr where ddate $3 nobm 0 codkyr 2-3"
где: /disel/sss/bin/bqlsnd -pyyy rem obmkyr where ddate $3 nobm 0 codkyr 2-3 - запрос.
Я так понял что, здесь происходит rsh-соединение, совершается запрос. Единственное не понятно насчёт остального в этой строчке. Может, кто сможет объяснить.

ЗЫ. заранее спасибо.
Компьютер позволяет решать все те проблемы, которые до изобретения компьютера не существовали.
Если на вопрос ни кто не знает ответа, то пора читать описание.
Если на вопрос ни кто не знает ответа, то пора читать описание.
-
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: bash script
Naruto-kun писал(а): ↑05.11.2008 11:45Поискал, вроде бы более подходящей темы не нашёл. Новую создавать не стал.
Есть следующая строчка в скрипте:
Код:
rsh inkas "MYABC=x; export MYABC; MYDEF=y; export MYDEF; SVOPC=/tmp/DAB; export SVOPC; /disel/sss/bin/bqlsnd -pyyy rem obmkyr where ddate $3 nobm 0 codkyr 2-3"
где: /disel/sss/bin/bqlsnd -pyyy rem obmkyr where ddate $3 nobm 0 codkyr 2-3 - запрос.
Я так понял что, здесь происходит rsh-соединение, совершается запрос. Единственное не понятно насчёт остального в этой строчке. Может, кто сможет объяснить.![]()
ЗЫ. заранее спасибо.
а остальное - установка переменных
-
- Сообщения: 228
- Статус: небритый гентушник
- ОС: Gentoo(PC)/easypeasy(Netbook)
Re: bash script
Уже сам нашёл ответ на свой вопрос, но всё равно спасибо за помощь.
Компьютер позволяет решать все те проблемы, которые до изобретения компьютера не существовали.
Если на вопрос ни кто не знает ответа, то пора читать описание.
Если на вопрос ни кто не знает ответа, то пора читать описание.