Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Запись в файл с помощью Bash'а  (Прочитано 23948 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн breeve

  • Автор темы
  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Запись в файл с помощью Bash'а
« : 13 Мая 2011, 16:37:31 »
Нужно написать скрипт с помощью которого можно информацию записывать в файл.
Можно сделать так:
echo "blabla" >> filename
Но мне необходимо записать в файл информация либо после, либо перед определенной строкой.  Как это сделать не знаю, подскажите.

Ubuntu 10.04
Dual 1.6гГц
Nvidia GF 8600 gts 512mb Ram 2Gb

andrey_p

  • Гость
Re: Запись в файл с помощью Bash'а
« Ответ #1 : 13 Мая 2011, 17:13:12 »
До строки:
sed '<address>i\
A line of text' <file>

После:
sed '<address>\a
A line of text' <file>


<address> - номер строки или регулярное выражение.

А вообще-то бы желательно поконкретнее вопрос задавать. С примерами входа и выхода и что требуется от программы.

 

Страница сгенерирована за 0.018 секунд. Запросов: 22.