Чтобы найти весь текст в двойных кавычках, попробуйте это.
grep -o '"[^"]*"' list.txt
Одиночные кавычки предназначены для защиты шаблона от оболочки; фактический образец говорит, что соответствует двойной кавычке, сопровождаемой последовательностью символов, которые не являются двойной кавычкой, сопровождаемой другой двойной кавычкой. Параметр -o
для grep
говорит, что нужно печатать только совпадения (по умолчанию печатается вся строка, когда в шаблоне есть совпадение).