URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 17373
[ Назад ]

Исходное сообщение
"Удаление строк из файла"

Отправлено J , 28-Май-02 16:46 
Какой командой можно автоматически удалить строки из файла содержащие определенные слова. Есть команда grep , но она только выбирает определенные строки, а вот что бы сразу и удалаля?

Содержание

Сообщения в этом обсуждении
"RE: Удаление строк из файла"
Отправлено lavr , 28-Май-02 17:06 
>Какой командой можно автоматически удалить строки
>из файла содержащие определенные слова.
>Есть команда grep , но
>она только выбирает определенные строки,
>а вот что бы сразу
>и удалаля?

grep -v "sub string" filename > newfile

или sed'ом вырезать, еще массу вариантов можно
придумать...


"RE: Удаление строк из файла"
Отправлено J , 31-Май-02 09:55 
>grep -v "sub string" filename > newfile
к сожалению эта команда не удаляет строки, может ещё варианты будут????


"RE: Удаление строк из файла"
Отправлено mezantrop , 31-Май-02 10:28 
>>grep -v "sub string" filename > newfile
>к сожалению эта команда не удаляет
>строки, может ещё варианты будут????
>
Очень странно :)))) проверь пожалуйста еще раз :))
Она обязана удалить строки :))))))))


"RE: Удаление строк из файла"
Отправлено lavr , 31-Май-02 11:14 
>>grep -v "sub string" filename > newfile
>к сожалению эта команда не удаляет
>строки, может ещё варианты будут????
>

еще вариант - написать простейшую программу
на Сях которая будет удалять строку из файла
содержащую заданную подстроку - дел минут на пять