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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.