Я ищу способ использовать grep для поиска нескольких строк, но сохраняйте тот же порядок. Так, например, если у меня есть эта команда:Используйте grep для поиска нескольких строк, но сохраните порядок
egrep '(string1|string2|string3)' /some/file.txt
Я могу вернуться:
string2
string1
string3
В зависимости от того, что они находятся в файле. Что мне нужно, чтобы это независимо от того, где в файле найти строки, они всегда возвращаются:
string1
string2
string3
Или, если не найден нашел, что это ничего не возвращает, но порядок по-прежнему сохраняется:
string1
string3
Тогда вам нужно их искать по одному. –
поиск и сортировка? – YaleCheung