— Совершенно верно, и не должно было получиться. Это после запуска в терминале команда так будет выглядеть, скопируйте и вставьте так:
sed '
s/^\s\+\|\<[A-W][-0-9\.]\+\(\s\+\|$\)//g;
s/\s*Z[^0-9]*/\t/;
s/^\t/\t\t/;
s/\s*Y[^0-9]*/\t/;
s/X[^0-9]*//
' Документы/NC-программы/O000412/qq.txt > qq.csv
— При этом файл
qq.txt это файл с начальными данными файл с конечными данными
qq.csv должен оказаться в той директории, из которой запускалась команда.
— Вот так это выглядит в терминале у меня я пытался съэмулировать (т.е. применить эмуляцию вашей ситуации, наверно нет по русски „съэмулировать“ ) , отсюда не копировать!
↓↓↓ /home/fjf/Desktop
tree -f
.
└── ./Документы
├── ./Документы/NC-программы
│ └── ./Документы/NC-программы/O000412
│ └── ./Документы/NC-программы/O000412/qq.txt
└── ./Документы/qq.csv
3 directories, 2 files
↓↓↓ /home/fjf/Desktop
sed '
> s/^\s\+\|\<[A-W][-0-9\.]\+\(\s\+\|$\)//g;
> s/\s*Z[^0-9]*/\t/;
> s/^\t/\t\t/;
> s/\s*Y[^0-9]*/\t/;
> s/X[^0-9]*//
> ' Документы/NC-программы/O000412/qq.txt > qq.csv
↓↓↓ /home/fjf/Desktop
ls
Документы qq.csv
↓↓↓ /home/fjf/Desktop
cat qq.csv
4.67 18.993 10.
2.
1.
4.344 17.019
2.864 17.264
1.756 16.607
1.7 16.278
13.9
1.7
16.278
1.756 16.607
↓↓↓ /home/fjf/Desktop


— Прошу учесть я не носитель русского языка, и не живу там где большинство говорит на русском. Возможны неточности формулировок😞…
2018 Dec 05; 09:00 AM; Oakville, ON, Canada.
— Если будут ещё проблемы, пишите, я думаю решение вопроса уже на выходе!
