powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / grep в Ubuntu: версия регулярных выражений
2 сообщений из 2, страница 1 из 1
grep в Ubuntu: версия регулярных выражений
    #39621740
Ilya81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Воткнул в script такое для получения количества записей в таблицах
Код: powershell
1.
count=$(psql -U postgres -d bezoblaka -c "select count(*) from $table" | grep -e \\s\\d)


Под MacOS High Sierra (под которым всё отлаживаю) работает. Хостинг на Ubuntu. Пробую выполнить на хостинге - количество записей не выдаёт. Стал проверять - заметил, что grep не признаёт результат. Пробовал фрагмент \d и так, и этак - не признаёт. Попробовал поставить 0-9 - цифры стал признавать. Только я как-то уже очень привык к обозначениям, которые, если не путаю, появились в следующей версии регулярных выражений. Вопрос - дело в параметре -e и с каким-то ещэ параметром возможно заставить признавать параметры как \w, \d и прочее, или как-то ещё?
...
Рейтинг: 0 / 0
grep в Ubuntu: версия регулярных выражений
    #39622861
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ilya81Воткнул в script такое для получения количества записей в таблицах
Код: powershell
1.
count=$(psql -U postgres -d bezoblaka -c "select count(*) from $table" | grep -e \\s\\d)


Под MacOS High Sierra (под которым всё отлаживаю) работает. Хостинг на Ubuntu. Пробую выполнить на хостинге - количество записей не выдаёт. Стал проверять - заметил, что grep не признаёт результат. Пробовал фрагмент \d и так, и этак - не признаёт. Попробовал поставить 0-9 - цифры стал признавать. Только я как-то уже очень привык к обозначениям, которые, если не путаю, появились в следующей версии регулярных выражений. Вопрос - дело в параметре -e и с каким-то ещэ параметром возможно заставить признавать параметры как \w, \d и прочее, или как-то ещё?
grep разный, это нормально
grep --v
grep (BSD grep) 2.5.1-FreeBSD

grep -V
grep (GNU grep) 2.20

а зачем здесь grep? psql все сам умеет psql -t (--tuples-only)
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / grep в Ubuntu: версия регулярных выражений
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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