The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
sed, !*! Дмитрий, 05-Янв-14, 03:25  [смотреть все]
Здравствуйте. Есть такая задача:
есть текстовой файл, в нем нужно удалить строки:
1. что-то
2.
..
152. //сигнатура {код который нельзя удалять}

sed '1,/\/\/сигнатура/ d'

удаляет с первой по строку в которой есть //сигнатура, но удаляет всю строчку, как сделать так чтобы удалялся текст с первой по строку со словом //сигнатура но чтобы удалялась только //сигнатура а не вся строка.

  • sed, !*! adada, 04:53 , 05-Янв-14 (1)
    > как сделать так чтобы удалялся текст с первой по строку
    > со словом //сигнатура но чтобы удалялась только //сигнатура а не вся
    > строка.

    А ни как, только в две команды, sed 's/..../;s/....'

    • sed, !*! Дмитрий, 09:04 , 05-Янв-14 (2)
      >> как сделать так чтобы удалялся текст с первой по строку
      >> со словом //сигнатура но чтобы удалялась только //сигнатура а не вся
      >> строка.
      > А ни как, только в две команды, sed 's/..../;s/....'

      Всмысле? Это как?

      • sed, !*! Дмитрий, 09:16 , 05-Янв-14 (3)
        >>> как сделать так чтобы удалялся текст с первой по строку
        >>> со словом //сигнатура но чтобы удалялась только //сигнатура а не вся
        >>> строка.
        >> А ни как, только в две команды, sed 's/..../;s/....'
        > Всмысле? Это как?

        а все сделал. решил не парится, удалил просто диапазон строк(он фиксированный) а после s/ssfdrsfdrs//





Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру