powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Не ставится sun storagetek common array manager
11 сообщений из 11, страница 1 из 1
Не ставится sun storagetek common array manager
    #36299189
oranewby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не ставится sun storagetek common array manager.
Запускаю под рутом runme.bin
Пишет ошибка test == неизвестный оператор
...
Рейтинг: 0 / 0
Не ставится sun storagetek common array manager
    #36300594
Фотография hell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
which test

runme.bin - скрипт? приаттачте

__________________
For more information, please proceed to http://ot-e.biz
...
Рейтинг: 0 / 0
Не ставится sun storagetek common array manager
    #36301994
ms1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
oranewbyНе ставится sun storagetek common array manager.
Запускаю под рутом runme.bin
Пишет ошибка test == неизвестный оператор
Ну если там сравнение строк, то обычный sh == не воспримет, только bash
Попробуйте найти строку с ошибкой, скорее всего замена == на = поможет
...
Рейтинг: 0 / 0
Не ставится sun storagetek common array manager
    #36302306
Фотография hell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ms1980oranewbyНе ставится sun storagetek common array manager.
Запускаю под рутом runme.bin
Пишет ошибка test == неизвестный оператор
Ну если там сравнение строк, то обычный sh == не воспримет, только bash
Попробуйте найти строку с ошибкой, скорее всего замена == на = поможет

sh должен выполнить [, а это разновидность test
...
Рейтинг: 0 / 0
Не ставится sun storagetek common array manager
    #36302832
ms1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hellsh должен выполнить [, а это разновидность test
Я имел ввиду, что конструкция вида [ "$var" == "test" ] работает только в bash. А конструкция [ "$var" = "test" ] переносима
...
Рейтинг: 0 / 0
Не ставится sun storagetek common array manager
    #36303066
Фотография hell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ms1980hellsh должен выполнить [, а это разновидность test
Я имел ввиду, что конструкция вида [ "$var" == "test" ] работает только в bash. А конструкция [ "$var" = "test" ] переносима


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
$cat /tmp/ 1 .sh
#!/bin/sh

if [ "1" == "1" ] ; then echo test ; fi

$ /tmp/ 1 .sh 
test

Зависит, очевидно, от команды "["?
...
Рейтинг: 0 / 0
Не ставится sun storagetek common array manager
    #36303198
ms1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hellms1980hellsh должен выполнить [, а это разновидность test
Я имел ввиду, что конструкция вида [ "$var" == "test" ] работает только в bash. А конструкция [ "$var" = "test" ] переносима


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
$cat /tmp/ 1 .sh
#!/bin/sh

if [ "1" == "1" ] ; then echo test ; fi

$ /tmp/ 1 .sh 
test

Зависит, очевидно, от команды "["?

Замени на

if [ "1" = "1" ] ; then echo test ; fi
...
Рейтинг: 0 / 0
Не ставится sun storagetek common array manager
    #36303219
ms1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ms1980hellms1980[quot hell]sh должен выполнить [, а это разновидность test
Я имел ввиду, что конструкция вида [ "$var" == "test" ] работает только в bash. А конструкция [ "$var" = "test" ] переносима


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
$cat /tmp/ 1 .sh
#!/bin/sh

if [ "1" == "1" ] ; then echo test ; fi

$ /tmp/ 1 .sh 
test

Зависит, очевидно, от команды "["?

Ну это встроенная комманда шелла

Не работает

$ sh
$ echo $SHELL
/bin/sh
$ [ "1" == "1" ] && echo 1
test: unknown operator ==

А так работает

$ bash
$ echo $SHELL
/bin/bash
$ [ "1" == "1" ] && echo 1
1
...
Рейтинг: 0 / 0
Не ставится sun storagetek common array manager
    #36305617
Фотография hell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ms1980

Правда ваша:
Код: plaintext
1.
$/usr/bin/[ "1" == "1" ]
/usr/bin/[: ==: ожидается бинарный оператор
...
Рейтинг: 0 / 0
Не ставится sun storagetek common array manager
    #36307788
ms1980
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hellms1980

Правда ваша:
Код: plaintext
1.
$/usr/bin/[ "1" == "1" ]
/usr/bin/[: ==: ожидается бинарный оператор


Ступил немного :-) Встроенная она только в bash. В sh она действительно внешняя команда
...
Рейтинг: 0 / 0
Не ставится sun storagetek common array manager
    #36329894
oranewby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
переставил соляру поставилось. Было 10/6 - посавил 10/9.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Не ставится sun storagetek common array manager
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]