Как используя sed вставить строку после определенной строки ?

Для того чтобы вставить новую строку после определенной строки, также можно использовать команду sed с флагом -i. Допустим, у нас есть файл file.txt, и мы хотим вставить строку new line после строки old line. Вы можете использовать следующую команду:
	
sed -i '/old line/a new line' file.txt
После выполнения этой команды строка new line будет вставлена после строки old line в файле file.txt. Если вы хотите вставить строку после определенного номера строки, то используйте следующую команду:
	
sed -i 'N a new line' file.txt
Здесь N - номер строки, после которой нужно вставить новую строку. Например, если мы хотим вставить строку после 5-й строки, команда будет выглядеть так:
	
sed -i '5 a new line' file.txt
Помните, что команда sed изменяет файл «на месте», поэтому будьте внимательны при использовании этой команды.