Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Скрипт на Shell
Показать сообщение отдельно

Ветеран


Сообщения: 2029
Благодарности: 704

Профиль | Отправить PM | Цитировать


Цитата mar:
с -z работает и без кавычек. »
Вы правы, действительно работает. Это меня удивило - я был уверен, что работать не будет. Признаю свою ошибку, наверное мне следовало проверить, прежде чем писать. Тем не менее, я всё равно считаю, что вариант с кавычками лучше - если результатов поиска grep будет больше одного, командная строка без кавычек выдаст ошибку.

Возможно автор исходно хотел написать что-то вроде такого:
Код: Выделить весь код
echo 192.168.4.15 | grep '192.168.0.[0-9]* &> /dev/null
if (( \! $? )); then
  echo 'ok'
fi

-------
Господа! Убедительная просьба не обращаться за консультациями в ЛС. Поверьте, создать ветку в соответствующем разделе форума гораздо эффективнее.


Последний раз редактировалось AMDBulldozer, 25-05-2013 в 19:50. Причина: Добавлен тег [code] чтобы сохранить форматирование


Отправлено: 19:43, 25-05-2013 | #5

Название темы: Скрипт на Shell