Я пытаюсь извлечь одну строку текста из каждого из ~ 1500 одинаково отформатированных текстовых файлов, а затем сохранить все значения в этих строках вместе с соответствующей датой (имя текстового файла) в файл csv.
Строки в указанных текстовых файлах форматируются таким образом (есть ряды данных сверху и снизу):
DAILY AVG: 14.64 9.49 9.46 0.16 243.71
Я надеюсь в конечном итоге создать файл xls, который выглядит так:
Date AVG1 AVG2 AVG3 AVG4 AVG5
12-13-06 14.64 9.49 9.46 0.16 243.71
Я думал об использовании grep или awk, но, честно говоря, понятия не имею, с чего начать. Является ли пакетная процедура командной строки лучшей линией атаки? Желаемый конечный результат состоит в том, чтобы все эти средние дневные значения вместе с соответствующими датами были импортированы в электронную таблицу Excel. Опция импорта txt в Excel будет работать на основе файла за файлом, но проблема здесь в том, что время, необходимое для ручного импорта 1500 отдельных файлов из txt в файлы xls, было бы невозможно, если бы у меня не было армии людей.
Любое понимание или направление будет принята с благодарностью.