У меня есть такой файл:Использование Grep для поиска строк на самого начало строки или после разделителя в Git Bash для Windows,
blue|1|red|2
green|3|blue|4
darkblue|0|yellow|3
Я хочу использовать Grep, чтобы найти что-нибудь с указанной blue|
в начале строки или |blue|
где угодно, но не любой darkblue|
или |darkblue|
или |blueberry|
Я пытался использовать grep [^|\|]blue\|
но Git Bash дает мне ошибку:
$ grep [^|\|]blue\| *.*
grep: Unmatched [ or [^
sh.exe": |]blue|: command not found
Что я сделал не так? Каков правильный способ сделать это?
Это работает! Итак -E и обычные скобки. Спасибо. – ericcire