Я хотел бы найти последние 2 строки группы файлов с одинаковыми именами для данного текстового шаблона и записать имена файлов, в которых найдены совпадения НЕ .
Я пробовал это:
tail -n 2 slurm-* | grep -L "run complete"
Как видите, "slurm" - это база файлов, и я хочу найти файлы, в которых "run complete" отсутствует. Тем не менее, эта команда не дает мне никакого вывода. Я попробовал обычную (не обратную) задачу:
tail -n 2 slurm-* | grep -H "run complete"
и я получаю кучу выходных данных (все найденные совпадения, но не имена файлов):
(standard input):run complete
Я полагаю, что я неправильно понял, как работает вывод хвостовой части в grep, любая помощь очень ценится.