1

Тема: Стереть несколько строк из файла - помощь..

Подскажите пожолуйста команду, к-я может стереть несколько строк из файла..
Уже пол дня угробил на поиски и пробы..
сумел сделать однойй командой:

sed -i -e '66,68d' / path/to/my/file

Таким образозом оно стирает с 66 по 68 строку. Но я бы хотел вместо номеров строк, писать конкретный техт из этих строк, типа:

sed -i -e 'mytext1/mytext1a
mytext2/mytext2a
mytext3/mytext3ad' /path/to/my/file

но так нехочет работать.. Подскажите как поправить это чтобы работало..
Спасибо

Lausanne & Lyon de descente...
----------------
Schturman home page

Поделиться

2

Re: Стереть несколько строк из файла - помощь..

http://www.lissyara.su/doc/programming/sed/

A mammal should be able to hunt mice, hibernate, fly, chew its cud, echolocate, invent tools, lay eggs, burrow. Speciation is for insects.

Поделиться

3

Re: Стереть несколько строк из файла - помощь..

читал, Пытался,  не получается.. Я видимо не понимаю многой терминологии, а примеров там мало.. Нашел там команду похожую на ту что написал с числами, оно работает, а так как я хочу, нет sad

Lausanne & Lyon de descente...
----------------
Schturman home page

Поделиться

4

Re: Стереть несколько строк из файла - помощь..

Ну же.
sed -i /text/d file
удалит из file все строки, содержащие text.

A mammal should be able to hunt mice, hibernate, fly, chew its cud, echolocate, invent tools, lay eggs, burrow. Speciation is for insects.

5

Re: Стереть несколько строк из файла - помощь..

hxka пишет:

Ну же.
sed -i /text/d file
удалит из file все строки, содержащие text.

Да эту команду я понял, но у меня 8 строк с разным текстом к-е надо удалить, а в других строках есть похожие слова, их мне не надо удалять..
Короче после длительного мучения и милионных проб, я все таки сумел добиться нужного мне результата вот таким макаром big_smile:

sed -i -e '/mytext1\/mytext1a/d;
/mytext2\/mytext2a/d;
/mytext3\/mytext3a/d' /path/to/my/file

Не знаю на сколько это правильно, но работает так как мне надо, удаляет именно то что я хотел ! Что скажешь ? big_smile

Lausanne & Lyon de descente...
----------------
Schturman home page

Поделиться

6

Re: Стереть несколько строк из файла - помощь..

Тема перенесена.

N900 - живучий тел smile.

Поделиться