2013-02-24 5 views
-2

Мне нужна команда терминала, которая найдет шаблоны в текстовом документе и выведет их. Образец похож на prefix[anything]sufix, где [все] может быть любым текстом. Я знаю команду grep, но не знаю, как правильно ее использовать.Bash: соответствие шаблону

+2

http://whathaveyoutried.com? –

ответ

3

Используйте переключатель -E regexp. .* соответствует чему угодно.

grep -E 'prefix.*suffix' filename 
+0

Извините, не работает для меня ... Это выводит весь документ. format = HTML prefix = 'https: // www.facebook.com /' sufix = '? Ref = br_rs' любая идея? –

+0

grep выводит всю строку. Существуют другие переключатели для настройки этого поведения. Возможно, вам стоит взглянуть на парсер HTML. – Tim

Смежные вопросы