LINUX.ORG.RU

grep регулярки

 ,


0

1

надо тут из длинного текста выцепить предложение, стоящее в таких странных кавычках « ». В тексте полно других слов в таких же кавычках, но нужны только те которые в строчке единственные, без дополнительных слов ака заголовки. Что то вроде

grep ^«.*»$ sellers.txt

может это спецсимволы и экранировать надо?



Последнее исправление: jtad (всего исправлений: 1)

Ты лучше приведи пример предложения, что нужно выбрать и пример того, что нужно проигнорировать.

infomeh ★★
()
Ответ на: комментарий от infomeh

например

«BMW-Gruppe»

Finanz-Gruppe Schweiz AG. Niederlassung «DD» bla bla bla

DD предложение не должно попасть в результат

jtad
() автор топика
Ответ на: комментарий от jtad
$ ./run.sh 
«BMW-Gruppe»
---
#!/bin/bash

data() {
cat <<EOF
«BMW-Gruppe»
Finanz-Gruppe Schweiz AG. Niederlassung «DD» bla bla bla
DD предложение не должно попасть в результат
EOF
}

data | grep '^«.*»$'
echo "---"
cat $0
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.