sed
Удалить команду
Поиск…
Удалить одну строку, содержащую шаблон
Учитывая файл 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