Поиск…


Удалить одну строку, содержащую шаблон

Учитывая файл file.txt со следующим содержимым:

line 1
line 2
line 3

Вы можете удалить строку из файла с помощью команды d .

Соответствующий шаблон окружен разделителем по умолчанию / разделителем, а команда d следует за шаблоном:

sed '/line 2/d' file.txt

Выведенная выше команда выводит:

line 1
line 3

Чтобы изменить файл на месте , используйте параметр -i :

sed -i '/line 2/d' file.txt


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow