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