У меня большая проблема. Я провел много измерений с помощью измерительной программы. Я получаю несколько файлов * .SP8, которые представляют собой не что иное, как текстовые файлы. С Automator я мог бы переименовать все в * .csv.найти и заменить сценарий оболочки для создания полезного файла csv
Мне нужен скрипт, который очищает мои первые 29 строк содержимого. Затем сценарий должен заменить все пробелы точкой с запятой.
Сценарий должен найти все csv-файлы в указанной папке во всех подпапках.
В идеале он найдет первое место в одной строке и заменит его точкой с запятой и очистит остальную часть линии.
Файл выглядит следующим образом:
Test
22.01.2016
..
Tester
20160122_BM_BLANK
User
20160122_BM_BLANK
Text
@@6.000 5.350 1.000 12.000 8.500 1020.000 60.000 940.000 4.773 0.000 1.500 14.800 0.000 100.000 0.000 9.000 0
@@SWB 533 [blank]
blank
SK 999100.10
no
100Nm.SEN
100 Nm
Last 01/2013
SN: "HBM,Spider8-55/01,08231,P32"
1200
7200
0 -0.015238 0 -0.0465 0
0 -0.015238 0 -0.0465 0.000833
0 -0.025 0 -0.0465 0.001667
... following 6000 lines of code like this ...
384.5 -0.025 0 -0.0465 5.9975
384.5 -0.025 0 -0.0465 5.998333
384.5 -0.025 0 -0.0465 5.999166
End
Это должно быть превращена в это:
0;-0.015238
0;-0.015238
0;-0.025
... following 6000 lines of code like this ...
384.5;-0.025
384.5;-0.025
384.5;-0.025
Цель состоит в том, чтобы загрузить это в EXCEL и создать график
'for', чтобы найти все файлы,' для/f' для их обработки ('skip' пропустить первые п строк,' токенов 'чтобы получить то, что вы хотите),' echo' для печати. Попробуйте. Мы поможем вам, но мы не будем делать вашу работу. Подробнее см. [Для/?](http://ss64.com/nt/for.html). – Stephan
спасибо - я дам ему попробовать – PhilHarmonie
[shell] и [sh] imply 'nix, но [batch-file] и Excel подразумевают пакетный файл Windows - что это такое? – dbenham