powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Парсинг при помощи Grep
11 сообщений из 11, страница 1 из 1
Парсинг при помощи Grep
    #39630424
Vasiliy_Kashkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно ли при помощи утилиты Grep и регулярных выражений извлечь данные, находящиеся между квадратных скобок?

Пример:

Вход:
test [test2] test3

Выход:
test2
...
Рейтинг: 0 / 0
Парсинг при помощи Grep
    #39630524
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vasiliy_KashkinВозможно ли при помощи утилиты Grep и регулярных выражений извлечь данные, находящиеся между квадратных скобок?

Пример:

Вход:
test [test2] test3

Выход:
test2

Код: sql
1.
grep "\[.*\]" file


не?
или нужно выдернуть именно подстроку?
тогда нужен не grep а например cut
...
Рейтинг: 0 / 0
Парсинг при помощи Grep
    #39630525
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У grep есть ключик -o, только он вместе с квадратными скобками вернет результат. В принципе, потом можно отфильтровать их. Возможно, не самый лучший вариант, хотя и простой.
...
Рейтинг: 0 / 0
Парсинг при помощи Grep
    #39630669
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkleУ grep есть ключик -o, только он вместе с квадратными скобками вернет результат. В принципе, потом можно отфильтровать их. Возможно, не самый лучший вариант, хотя и простой.
Нашел как сделать это через awk. гугл в помощь ))
...
Рейтинг: 0 / 0
Парсинг при помощи Grep
    #39630680
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mefman, это не мне, это топикстартеру надо.
...
Рейтинг: 0 / 0
Парсинг при помощи Grep
    #39630683
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vklemefman, это не мне, это топикстартеру надо.
я ему и говорю. не придирайтесь)
...
Рейтинг: 0 / 0
Парсинг при помощи Grep
    #39630889
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то мне подсказывает, что обычный греп регулярку не понимает
А вот egrep вполне
...
Рейтинг: 0 / 0
Парсинг при помощи Grep
    #39631051
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вячеслав ЛюбомудровЧто-то мне подсказывает, что обычный греп регулярку не понимает
А вот egrep вполне
понимает, но только базовую
...
Рейтинг: 0 / 0
Парсинг при помощи Grep
    #39631063
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то мне подсказывает, что egrep это bash-синоним для "grep -E".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Парсинг при помощи Grep
    #39631147
tip78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovЧто-то мне подсказывает, что egrep это bash-синоним для "grep -E".

/bin/egrep:
#!/bin/sh

exec grep -E "$@"
...
Рейтинг: 0 / 0
Парсинг при помощи Grep
    #39631454
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У кого как...

Код: plaintext
1.
2.
3.
4.
5.
6.
$ file `which egrep`
/usr/bin/egrep: ELF 32-bit LSB executable 80386 Version 1 [FPU], dynamically linked, not stripped, no debugging information available
$ ls -la /usr/bin/grep
-r-xr-xr-x   1 root     bin        13288 Nov  1 11:46 /usr/bin/grep
$ ls -la /usr/bin/egrep
-r-xr-xr-x   1 root     bin        35572 Nov  1 11:46 /usr/bin/egrep
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Парсинг при помощи Grep
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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