URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 9157
[ Назад ]

Исходное сообщение
"bash "

Отправлено Артем , 09-Июн-11 15:37 
Подсткажите, пожалуйста, можно ли с помощью команды sed вставлять заданный текст в файл(текстовый), перед строчкой,начинающейся с определенного слова.
Например:

дата
задание
дата
заметка

а в итоге нужно:
имя
дата
задание
имя
дата
заметка

заранее спасиб=)


Содержание

Сообщения в этом обсуждении
"bash "
Отправлено Andrey Mitrofanov , 09-Июн-11 16:08 
> Подсткажите, пожалуйста, можно ли с помощью команды sed вставлять заданный текст в
> файл(текстовый), перед строчкой,начинающейся с определенного слова.

Можно. Если кто будет спрашивать, скажи - я разрешил.

$ cat <<EOT |sed '/^дата$/i\ИМЯ'
> дата
> задание
> дата
> задание
> EOT

ИМЯ
дата
задание
ИМЯ
дата
задание
$ _


"bash "
Отправлено Артем , 09-Июн-11 16:33 
спасибо