nixp.ru v3.0

26 мая 2017,
пятница,
12:29:07 MSK

DevOps с компанией «Флант»
Avarex написал 11 марта 2007 года в 17:05 (373 просмотра) Ведет себя неопределенно; открыл 1 тему в форуме, оставил 2 комментария на сайте.

приветствую! Пытаюсь пересесть на Linux, поэтому документацию и man-ы читать еще не привык.

Проблема: есть туева куча файлов с одинаковым форматированием текста, количество символов одинаково. Необходимо в каждой строке каждого файла удалить первые 14 символов. Как я понимаю это можно сделать через vim.

Собственно вопрос: можно ли это автоматизировать? Если да, то как?

За ранее благодарен.

п.с. в той доке, что читал, похожего нет…

Genie

man sed

$ sed -i ’s/^…………..//' *.txt

Avarex

вот… краткость сестра талланта

премного благодарен =)… помогло…

Avarex

мой скрипт для гвима, сделанный на основании поста Genie =)

собственно содержание файла:

PRINT ALONG PATH DEFINED BY LPATH COMMAND. DSYS= 0

*** PATH VARIABLE SUMMARY ***

S LBSUM

0.0000 0.66144E-01

0.15703E-02 0.66336E-01

0.31406E-02 0.66644E-01

0.47109E-02 0.67160E-01

0.62812E-02 0.67671E-01

0.78515E-02 0.68242E-01

0.94218E-02 0.69490E-01

0.10992E-01 0.70824E-01

0.12562E-01 0.72103E-01

0.14133E-01 0.74014E-01

0.15703E-01 0.76098E-01

0.17273E-01 0.78925E-01

0.18844E-01 0.82135E-01

0.20414E-01 0.86235E-01

0.21984E-01 0.90494E-01

0.23554E-01 0.94383E-01

0.25125E-01 0.99122E-01

0.26695E-01 0.10600

0.28265E-01 0.11451

0.29836E-01 0.12902

0.31406E-01 0.14542

0.32976E-01 0.17487

0.34547E-01 0.20760

0.36117E-01 0.25821

0.37687E-01 0.31167

0.39257E-01 0.39112

0.40828E-01 0.42341

0.42398E-01 0.48213

ну, и собсна скрипт:

:e 'path_file'

:0

:d5

:1,29s/^…………..//

:2,29s/ //

:%!xxd

:%s/2e/2c/g

:%!xxd -r

:wq

зы: хочется продолжить эту темку =) и всвязи с этим, есть предложение:

кто нить может придумать скрипт проще, интереснее и изящнее =)