Поиск и замена при помощи командной строки

Russian main discussion
Post Reply
  • Author
  • Message
Offline
Posts: 1
Joined: Wed Jun 05, 2013 9:40 am

Поиск и замена при помощи командной строки

Post by The_KING »

Приветствую!

Есть база номеров телефонов клиентов в текстовом файле. По ней необходимо произвести смс рассылку, но некоторые номера в сотовых телефонов написаны в городском формате. Если заменять при помощи AkelPad, то в поле что заменять пишем \n30 (используя esc последовательности для замены первых двух символов), а в поле чем заменить пишем /n8903323 и он прекрасно заменят все номера телефонов с 30ХХХХ на 8903323ХХХХ. Проблема в том что операция не разовая, а количество замен более 20 в двух файлах.

Можете подсказать как при помощи командной строки производить такую замену, сохранять файл. А после начинать новую замену.

Буду очень благодарен!!!! :D

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Re: Поиск и замена при помощи командной строки

Post by opk44 »

1. Есть отдельная тема "Поиск и замена". Чем она Вам не угодила?
2. Почему новую замену нужно начинать только после сохранения файла?
3. В документации есть Раздел 4 "Параметры командной строки", где помимо прочего описан и запуск в скрытом окне и вызов скрипта... Впрочем не вполне ясно, зачем ради двух файлов огород городить.
4. Пример скрипта для множественной замены есть в проигнорированной Вами (см.п.1) теме: MultiReplace.js
5. Для пакетной обработки файлов имеет смысл посмотреть/поискать специализированные утилиты. Например с Вашей задачей неплохо бы справился SED (есть версия и для Windows).
Post Reply