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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Заменить слова в текстовом файлЕ ?  (Прочитано 2745 раз)

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

Оффлайн qdesnik

  • Автор темы
  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Доброго времени суток!
Подскажите плиз скрипт на баше или на питоне для замены одного слова в файле на другое. Изучать для этого баш и питон пока просто нет времени! а нужно очень :(
В общем скрипт должен брать параметры имя_файла, выражение_которое_заменить, выражение_на_которое_заменить ...
Вы, знающие, да научите других!!!

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Заменить слова в текстовом файлЕ ?
« Ответ #1 : 01 Апреля 2010, 11:44:42 »
Утилита sed.
man sed
sed 's/шило/мыло/g' infile > outfile
заменит шило на мыло из файла infile и запишет в outfile

Оффлайн qdesnik

  • Автор темы
  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Re: Заменить слова в текстовом файлЕ ?
« Ответ #2 : 01 Апреля 2010, 14:12:36 »
Большое спасибо! не мог вспомнить имя команды (так сказать волшебное слово )
Проблема решена.
Вы, знающие, да научите других!!!

 

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