У меня есть несколько сотен файлов .txt, которые следуют определенному формату, например. 24 строки заголовка, затем x количество строк данных (количество строк зависит от каждого файла), за которым следует одна пустая строка. Единственная строка, которая мне интересна, - это нижняя строка данных. В частности, мне нужно нижнее значение второго столбца данных.Извлечение нижней строки из нескольких файлов .txt
Файлы не разделены табуляцией, но первый столбец после заголовка - «D» (два пробела после D).
До сих пор я пытался объединить все файлы и работать с конкатенированным файлом в блокноте ++, но не нашел способ маркировки нижней строки данных. Кроме того, мои попытки использования макросов выходят из строя в опции «найти».
Может ли кто-нибудь указать мне правильное направление?
Редактировать: к сожалению, мне мешает сделать это на моем рабочем ПК без разрешения на загрузку какой-либо IDE (а также с минимальной способностью). Моими инструментами являются Excel и Notepad ++!
Использование Notepad ++, вероятно, неправильный способ пойти об этом. Это легко на многих языках программирования и сценариев. Еще проще было бы использовать программу Unix «хвост». – AdrianHHH
Поскольку вы, вероятно, используете Windows, вы можете использовать PowerShell, я не уверен, как ваши файлы разделены, но что-то вроде этого, вероятно, сработает. 'dir * .txt | ForEach {Get-Content $ _ -Tail 1} | % {$ _. Split ('') [1]} ' – yate