Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   Replacer - утилита для замены подстроки в файле (http://forum.oszone.net/showthread.php?t=235709)

apozlevich 31-05-2012 21:20 1925717

Replacer - утилита для замены подстроки в файле
 
Вот, по просьбе друга,
Replacer - утилита для замены одной подстроки в файле на другую.

Содержание справки »
Цитата:

Синтаксис командной строки:

replacer [/c | /case] [/o | /overwrite] /if <файл> [/of <файл>] /f <строка> /r <строка>
/c или /case (опционально) - включить чувствительность к регистру символов
/o или /overwrite (опционально) - перезаписать файл вывода, если файл вывода указан
/if <файл> - файл для обработки
/of <файл> (опционально) - файл вывода (если не указан, используется тот же файл)
/f <строка> - строка, которая будет замена
/r <строка> - строка, на которую будет произведена замена

replacer /register
/register - добавить Replacer в переменную Windows %PATH%, для быстрого вызова в консоли или через "Run" ("Выполнить"). Может потребоваться перезагрузка системы

replacer /unregister
/unregister - убрать Replacer из переменной Windows %PATH% (см. выше)

replacer /help
/help - показать этот текст


Исходный код »

Скачать исходник: .au3 ⇩ (6 kB); .zip ⇩ (2 kB).
Иконка: ссылка ⇧


Скачать: .exe ⇩ (432 kB); .zip ⇩ (308 kB); .exe x64 ⇩ (432 kB); .zip x64 ⇩ (308 kB).

Iska 31-05-2012 21:30 1925728

Цитата:

Цитата apozlevich
добавить Replacer в переменную Windows %PATH%, »

Добавить путь к приложению в …. Хорошо бы указать, в какую «PATH» идёт добавление — в системную или для текущего пользователя.

Цитата:

Цитата apozlevich
/f <строка> - строка, которая будет замена »

«Заменена»?

Не вижу информации о том, с какими кодировками может работать утилита.

apozlevich 01-06-2012 07:53 1925875

Цитата:

Цитата Iska
Добавить путь к приложению в …. Хорошо бы указать, в какую «PATH» идёт добавление — в системную или для текущего пользователя. »

В системную.
Цитата:

Цитата Iska
«Заменена»? »

Ага. Вообще, писал, когда меня накрыло (вдохновение?). Уже пару таких ошибок исправил.

Цитата:

Цитата Iska
Не вижу информации о том, с какими кодировками может работать утилита. »

Сегодня после экзамена допишу указание кодировок.

Ну вот, AZJIO в соседней теме лучше сделал. Там целый grep с regexp`ом.

waqu3325@vk 15-10-2013 02:51 2234602

А чем тебя не устраивают утилиты grep, sed и gsar? есть их версии под windows.

apozlevich 16-10-2013 23:37 2235793

waqu3325@vk, ну так я на for с find'ом на bat'е костыли писал :)
Это просто кусок кода, оформленный в отдельную программку, который писался как часть другой утилиты. У меня полно таких кусков, но все никак не выложу - стыдно :)

sed - наше все.


Время: 01:35.

Время: 01:35.
© OSzone.net 2001-