Мне нужна команда терминала, которая найдет шаблоны в текстовом документе и выведет их. Образец похож на prefix[anything]sufix
, где [все] может быть любым текстом. Я знаю команду grep
, но не знаю, как правильно ее использовать.Bash: соответствие шаблону
-2
A
ответ
3
Используйте переключатель -E
regexp. .*
соответствует чему угодно.
grep -E 'prefix.*suffix' filename
+0
Извините, не работает для меня ... Это выводит весь документ. format = HTML prefix = 'https: // www.facebook.com /' sufix = '? Ref = br_rs' любая идея? –
+0
grep выводит всю строку. Существуют другие переключатели для настройки этого поведения. Возможно, вам стоит взглянуть на парсер HTML. – Tim
Смежные вопросы
- 1. Соответствие шаблону в Bash Linux
- 2. Добавить текст в соответствие шаблону bash
- 3. соответствие шаблону в пределах двух массивов bash
- 4. Соответствие шаблону переменной Grep
- 5. Соответствие шаблону Python
- 6. Соответствие шаблону Java Statement
- 7. Соответствие шаблону строки
- 8. Соответствие шаблону MySQL-FULLTEXT
- 9. соответствие шаблону не работает
- 10. Regular Express - Соответствие шаблону
- 11. Соответствие шаблону T-SQL
- 12. Lua Pattern Соответствие шаблону
- 13. Соответствие шаблону списка OCaml
- 14. Соответствие шаблону для лямбда?
- 15. Соответствие шаблону в javascript
- 16. Соответствие шаблону в Java
- 17. Соответствие шаблону в файле
- 18. Соответствие шаблону Неравенство
- 19. Соответствие шаблону в C#
- 20. Заменить на соответствие шаблону
- 21. Java - Дата Соответствие шаблону
- 22. ksh: соответствие шаблону номера
- 23. Perl: требуется соответствие шаблону
- 24. Соответствие шаблону в excel
- 25. Соответствие шаблону в C#
- 26. Соответствие шаблону реализации экземпляра
- 27. Соответствие шаблону HTML5
- 28. Соответствие шаблону Regex исключить
- 29. Соответствие шаблону XSLT REGEX
- 30. Соответствие шаблону для строки
http://whathaveyoutried.com? –