powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / как в файле удалить определенные номера строк?
8 сообщений из 8, страница 1 из 1
как в файле удалить определенные номера строк?
    #37057949
gjkmpjdfntkm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброй ночи, буду рад если поможите
Как удалить строки 10022 и 10024 в файле объемом более 100Мб
...
Рейтинг: 0 / 0
как в файле удалить определенные номера строк?
    #37058038
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gjkmpjdfntkm,

Как вариант -

vim filename - открыть файл vim'ом
:10022<enter> - перейти к нужной строке
dd - удалить строку
:wq<enter> - записать изменения и закрыть vim
...
Рейтинг: 0 / 0
как в файле удалить определенные номера строк?
    #37058066
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gjkmpjdfntkm,

Код: plaintext
1.
2.
3.
echo -ne "a\nb\nc\nd\ne\n" | sed -e '1d;3d'
b
d
e
...
Рейтинг: 0 / 0
как в файле удалить определенные номера строк?
    #37058429
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов,

Надо рыть документацию и уточнять, но sed, AFAIR, будет лопатить все 100+М текста, тогда как vim - только нужные блоки.

Правда, на современных машинах пользователь может и не заметить разницы. Тем более, что в виме случайно нажатая неопытным пользователем любая клавиша может привести к непредсказуемым последствиям :)
...
Рейтинг: 0 / 0
как в файле удалить определенные номера строк?
    #37058527
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miwaonlinesed, AFAIR, будет лопатить все 100+М текста, тогда как vim - только нужные блоки.бред
...
Рейтинг: 0 / 0
как в файле удалить определенные номера строк?
    #37059025
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 14.01.2011 11:13, Андрей Панфилов wrote:

> sed, AFAIR, будет лопатить все 100+М текста, тогда как vim - только нужные блоки.
>
> бред
+1
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
как в файле удалить определенные номера строк?
    #37059837
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miwaonline,

> в виме случайно нажатая неопытным пользователем любая клавиша может
> привести к непредсказуемым последствиям :)

На такой случай есть Esc, Esc, :q!, Enter
....и начать всё сначала :-)
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
как в файле удалить определенные номера строк?
    #37059942
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivOn 14.01.2011 11:13, Андрей Панфилов wrote:

> sed, AFAIR, будет лопатить все 100+М текста, тогда как vim - только нужные блоки.
>
> бред
+1


Почитал документацию, согласен - сморозил глупость.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / как в файле удалить определенные номера строк?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]