Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 11673
Последний выпуск: 19.06.2015

Почему expr '0' : '(.*)' устанавливает код ошибки ($?) = 1

53K
03 мая 2014 года
transParent
18 / / 12.08.2012
Доброго времени суток. Нужна подсказка по сабжу.

Подробнее. Есть скрипт.

 
Код:
#!/bin/sh

expr '1' : '(.*)'
echo $?

expr '0' : '(.*)'
echo $?
Возвращает:


 
Код:
1
0
0
1
Почему так? Заранее спасибо.
237
03 мая 2014 года
arrjj
1.7K / / 26.01.2011
 
Код:
man expr
Exit status is 0 if EXPRESSION is neither null nor 0, 1 if EXPRESSION is null or 0, 2 if EXPRESSION is syntactically invalid, and 3 if an error occurred.
53K
04 мая 2014 года
transParent
18 / / 12.08.2012
Спасибо, забыл об этом )

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог