powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / как правильно выполнит команду в баше
8 сообщений из 8, страница 1 из 1
как правильно выполнит команду в баше
    #36683810
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что то склинило никак понять не могу
есть такая простая команда как test которая просто тестирует выражение и выдает 0 - true, 1 - false, или 2 если произошла ошибка во время выполнения. Так у меня она ничего не выдает ни 0 ни один ни два просто как если нажать ввод. Причем bash свой я проверил build in комманды test в нем нет . Вроде все попробовал не хочет работать. Причем в описании info test довольно странная пара кавычек окружает test. В виде `test' первая обратная одинарная вторая обыкновенная. Эти же кавычки указаны для всех аргументов. Пробовал ввести так в bash, так он требует ввести вторую обратную кавычку.
Что делать?

Там еще такая же команда есть source в чем фишка понять не могу
...
Рейтинг: 0 / 0
как правильно выполнит команду в баше
    #36683816
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну вроде с source прояснилось но не все а только немножко
...
Рейтинг: 0 / 0
как правильно выполнит команду в баше
    #36683992
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
test и не должен ничего выводить, он только код возврата возвращает, уж простите за тавтологию. Примерно так:

Код: plaintext
1.
2.
3.
miwa@debian:~$ test  1  ==  3 
miwa@debian:~$ echo $?
 1 
Тоесть в данном примере - результат выполнения команды false.

А source - примерно аналог include из С.
...
Рейтинг: 0 / 0
как правильно выполнит команду в баше
    #36684310
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
странно мне подумалось что он сразу в консоль результат выдавать должен. у меня кстати 0 а не один. А что значит $? . я не нашел про это ни в bash guide ни в advance bash scripting
...
Рейтинг: 0 / 0
как правильно выполнит команду в баше
    #36684713
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lleming,

> я не нашел про это

Плохо искали. Цитата из Advanced Bash-Scripting Guide:

$?
код завершения. Переменная $? хранит код завершения последней выполненной команды, функции или сценария.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
как правильно выполнит команду в баше
    #36684957
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо что указали. это нечто из с++ где при ошибке программа возвращает какой то код. а я в сЯХ не силен. вот так вот в линукс мелочи и всплывают.
...
Рейтинг: 0 / 0
как правильно выполнит команду в баше
    #36685066
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lleming,

> это нечто из с++ где при ошибке программа возвращает какой то код. а я в сЯХ не силен

Да вроде как возврат кода ошибки довольно широко распространён.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
как правильно выполнит команду в баше
    #36698629
OptiX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle
lleming,

> это нечто из с++ где при ошибке программа возвращает какой то код. а я в сЯХ не силен

Да вроде как возврат кода ошибки довольно широко распространён.


и не только в Линуксе :)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / как правильно выполнит команду в баше
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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