Итак, я очищаю текстовый файл, полный папок и документов, которые где-то просочились. Моя цель - использовать регулярные выражения, чтобы облегчить мою работу по поиску, если что-то из наших было скомпрометировано (очевидно, имеет).
Я уже избавился от примерно 80% ненужного мусора, но я остался с большим количеством пустых папок в списке. Так как они начинаются с "." и пустые являются последовательными, вот я здесь.
Один из примеров:
./folder1/folder2/folder3:
./folder1/folder2/folder4:
./folder1/folder2/folder5:
-rwxr-xr-x 1 514K 3 Out 08:06 somefilename.here
И моя цель - убрать первую и вторую строки. Имейте в виду, исходные файлы имеют более 15 тыс. Строк, очищенные - около 3 тыс. Таким образом, не нужно удалять только эти две линии, но они идеально вписываются в профиль.
Я думал о чем-то вроде (^\..*\n)+\.
, но он по-прежнему выбирает последнюю строку, и я хочу, чтобы это осталось.