powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / if [ grep .... ?
2 сообщений из 2, страница 1 из 1
if [ grep .... ?
    #36531883
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В sh скрипте надо проверить что в файле есть некая строка и соотвественно делать один кусок или другой.
Хочется что-то в духе:
Код: plaintext
1.
2.
3.
4.
if [ return_code_of (grep -q "string" file) ==  0  ] ; then
    echo String found
else
    echo Not found
fi
Это не работает, ругается что мол test'у нужно логическое выражение.
Как превратить вызов grep в true/false понимаемое test'ом?
...
Рейтинг: 0 / 0
if [ grep .... ?
    #36531898
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну что такое? Стоит только задать вопрос как тут-же находится ответ....
Да еще и элементарный до ужаса.
Код: plaintext
1.
2.
3.
4.
if grep -q "string" file ; then
    echo String found
else
    echo Not found
fi
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / if [ grep .... ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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