Все,
У меня есть файл, где строки появляются в каждой строке в следующем формате:
STRING1
STRING2
STRING1
STRING1
STRING1
STRING3
STRING4
STRING4
STRING5
STRING6
STRING5
Я хочу выяснить, какие строки появляются в файле последовательно, используя скрипт bash. Например, в приведенном выше примере STRING1
и STRING4
появляются последовательно и должны присутствовать в выходных данных. Обратите внимание, что хотя STRING5
появляется дважды, он не появляется последовательно.
Я не хочу сортировать файл, так как размер файла обычно был бы большим, и это добавляло бы накладные расходы. Пользователь предоставит строку, и скрипт скажет, появляется ли строка последовательно в файле.
К вашему сведению, строки могут иметь нежелательные пробелы после них.