Я хочу перечислить только строки, в которых есть только одно уродливое и плохое слово. Любая строка с несколькими ошибками должна быть исключена.
Я пытался использовать следующую строку, но она по-прежнему выводит строки с несколькими ошибками.
grep -E "bad|ugly" файл.txt | grep -v "('плохо').*\1"
У меня есть текстовый файл со следующим выводом. [code]good,bad,ugly good,good,ugly good,good,good,bad,ugly good,bad,bad bad,bad,bad,bad,good bad,ugly,good bad,good,bad good,good,good,good,bad ugly,bad,good bad,bad,bad,good,ugly [/code] Я хочу перечислить только строки, в которых есть только одно уродливое и плохое слово. Любая строка с несколькими ошибками должна быть исключена. Я пытался использовать следующую строку, но она по-прежнему выводит строки с несколькими ошибками. grep -E "bad|ugly" файл.txt | grep -v "('плохо').*\1"