Игнорирование повторенных строк в текстовом файле

У меня есть файл с повторными строками, которые имеют конкретный текст на них. Я должен просмотреть содержание файла, игнорирующее эти строки.

Есть ли так или иначе, я могу достигнуть этого использования vi?

1
задан 26.11.2011, 20:20

2 ответа

Можно использовать команду как :%g/re/d удалить все строки, которые соответствуют некоторому регулярному выражению (ре).

1
ответ дан 12.12.2019, 13:14

Большинство клонов vi (как энергия) может читать из стандартного входа.

Следующая команда позволит мне просматривать/var/log/messages при игнорировании всех строк от средства системного журнала 'ядра' (Это строки Брандмауэра, которые я хочу проигнорировать на данный момент):

$ grep -wv "kernel:" /var/log/messages | vi -
Vim: Reading from stdin...

Это позволит Вам просмотреть файл, однако Вы не будете редактировать файл. Вы редактируете копию файла.

1
ответ дан 12.12.2019, 13:14

Теги

Похожие вопросы