Я хочу удалить новые строки после строк, содержащих ключевое слово, например, как модификаторы private:
, public:
или protected:
, чтобы соответствовать нашему стандарту кодирования. Мне нужен инструмент командной строки (Linux) для этого, поэтому, пожалуйста, не используйте Notepad ++, Emacs, VS или Vim, если они требуют взаимодействия с пользователем. Другими словами, я хочу сделать:
sed -i 's/private:\s*\n\s*\n/private:\n/g'
Я видел этот вопрос , но не смог расширить его для моих нужд.