Я должен получить довольно большой текстовый файл (~ 15 ГБ) для 3 разных строк.Важно отметить, что три строки говорят, что X, Y и Z составляют около 99,9% текстового файла и являются взаимоисключающими.
то есть X + Y + Z + .01% мусора = полный файл
Так есть ли способ уменьшить время, выполняя функции grep и grep -v одновременно Отсюда поток логикидолжно быть:
grep X filename.txt >> linescontainingstringX.
somehow do grep Y and grep Z on the remaining file ie grep Y >> linesnotcontainingstringX
Пожалуйста, дайте мне знать, если есть метод для меня.