The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"работа с файлом"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Открытые системы на рабочей станции (Public)
Изначальное сообщение [ Отслеживать ]

"работа с файлом"  +/
Сообщение от rabotnik (??) on 02-Фев-10, 06:05 
Здравствуйте!
Подскажите, пожалуйста, как в консоли удалить из файла все строчки, начинающиеся с определенного шаблона? Насколько я понял, это на это способна команда "sed", но что-то запутался в man'e.
Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "работа с файлом"  +/
Сообщение от rabotnik (??) on 02-Фев-10, 06:23 
Нашёл вот такой способ:
cat "file" | grep -v "pattern" > "file"
cat -s "file" > "file2"

Но он мне как-то не очень, т.к. grep удалил все строки, где содержится шаблон, а нужно удалить только строки, начинающиеся с шаблона.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "работа с файлом"  +/
Сообщение от rabotnik (??) on 02-Фев-10, 07:42 
>Нашёл вот такой способ:
>cat "file" | grep -v "pattern" > "file"
>cat -s "file" > "file2"
>Но он мне как-то не очень.

Этот способ удалось довести до ума посредством grep '^"pattern"'

Расскажите, пожалуйста, про аналогичную функцию sed'a.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "работа с файлом"  +/
Сообщение от tux2002 email(ok) on 02-Фев-10, 11:48 
>>Нашёл вот такой способ:
>>cat "file" | grep -v "pattern" > "file"
>>cat -s "file" > "file2"
>>Но он мне как-то не очень.
>
>Этот способ удалось довести до ума посредством grep '^"pattern"'
>
>Расскажите, пожалуйста, про аналогичную функцию sed'a.

sed -i "/^pattern/d" file

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




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

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