Avarex
написал 11 марта 2007 года в 17:05 (781 просмотр)
Ведет себя
неопределенно; открыл 1 тему в форуме, оставил 2 комментария на сайте.
приветствую! Пытаюсь пересесть на Linux, поэтому документацию и man-ы читать еще не привык.
Проблема: есть туева куча файлов с одинаковым форматированием текста, количество символов одинаково. Необходимо в каждой строке каждого файла удалить первые 14 символов. Как я понимаю это можно сделать через vim.
Собственно вопрос: можно ли это автоматизировать? Если да, то как?
За ранее благодарен.
п.с. в той доке, что читал, похожего нет…
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
man sed
$ sed -i ’s/^…………..//' *.txt
вот… краткость сестра талланта
премного благодарен =)… помогло…
мой скрипт для гвима, сделанный на основании поста 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
зы: хочется продолжить эту темку =) и всвязи с этим, есть предложение:
кто нить может придумать скрипт проще, интереснее и изящнее =)