LINUX.ORG.RU
Должно быть так: sed '/образец/i \ строка для вставки' input_file

Команда i всегда берет данные из *следующей* строки

aa5779
()
sorry, it was misformatted:

Должно быть так:
sed '/образец/i \
строка для вставки' input_file

Команда i всегда берет данные из *следующей* строки
aa5779
()
Ответ на: комментарий от kri
так и сделать. Какая разница? Если набрать \ а потом перевод строи, то команда не исполнится, а будет continuation prompt (во всяком случае, в bash и ksh, но сдается мне, это во всех шеллах так). Кстати, незакрытая кавычка сама по себе дает тот же эффект
aa5779
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.