Как удалить все строки в файле, которые начинаются со слова «строка» в sh? Я думал об использовании команды sed.
Чтобы сделать это на месте, если ваш sed поддерживает опцию -i, вы можете сделать:
sed -i '/^string/d' input-file
Вы можете использовать Vim в режиме Ex:
ex -sc g/^string/d -cx file
g
выбрать все подходящие линии
d
удалить
x
сохранить и закрыть