Есть ли какое-нибудь приложение под Windows, которое позволяет заменить текст (исходный и конечный тексты задаются при помощи регулярных выражений. В крайнем случае, заменяемые слова задаются посимвольно) во всех файлах текущего каталога?
ээ
ultraedit вроде умеет, если я правильно поняла, что тебе надо
по крайней мере, умеет делать замену (с регекспами) в выбранном списке файлов
Есть ли какое-нибудь приложение под Windows, которое позволяет заменить текст (исходный и конечный тексты задаются при помощи регулярных выражений. В крайнем случае, заменяемые слова задаются посимвольно) во всех файлах текущего каталога?
Искать по ключевым словам "sed" и "awk" (оба портированы под винды... в _некотром_ смысле awk мощнее чем sed, но первый truly reg.exp oriented, а второй... второй тоже, но, всё таки, это "парсер" а не "препроцессор")...
[s]хождение по мукам[/s] травёрс по каталогам делается средствами шела... можно поискать тот же bash/korn, скомуниздить 4nt, или таки выучить наконец-то cmd shell :-))
ps: если уж непременно "приложение под Windows", то Multi-Edit, например ,-)
лучше набросать скриптик на перле
лучше набросать скриптик на перле
ППКС. Проще и быстрее.
6 31.03.2006 22:12:45 Отредактировано $@m (31.03.2006 22:15:35)
ultraedit посмотрел, хорошая программа, жаль только регекспы не берут русский текст.
Посмотрим, может получится без них обойтись.
ps: если уж непременно "приложение под Windows", то Multi-Edit, например ,-)
возможно, чуть позже попробую скачать.
Млин, как-то нерационально из-за такой простой вещи тянуть 12 Мб.
лучше набросать скриптик на перле
я, к сожалению, перл не знаю.
Попробую написать на java, просто я думал, уже есть готовые решения.
Неужели, под виндой ничего такого не написано, какое-нибудь маленькое приложение, которое запускается из консоли ?
ultraedit посмотрел, хорошая программа, жаль только регекспы не берут русский текст.
Есть еще UniRed, EmEditor и др.
я, к сожалению, перл не знаю.
Попробую написать на java, просто я думал, уже есть готовые решения.
Java -- это не то... Перл как раз под обработку текстов заточен.
Неужели, по виндой ничего такого не написано, какое-нибудь маленькое приложение, которое запускается из консоли ?
Awk, sed, perl...
8 31.03.2006 22:52:29 Отредактировано xeye (31.03.2006 22:53:03)
Неужели, под виндой ничего такого не написано, какое-нибудь маленькое приложение, которое запускается из консоли ?
у меня на работе что-то такое валяется, изредка пользую. название не помню. в общем, такой хрени много написано, поищи.
подозреваю, что есть даже плагин к фару
...
Каламбхук пишет:ps: если уж непременно "приложение под Windows", то Multi-Edit, например ,-)
возможно, чуть позже попробую скачать.
Млин, как-то нерационально из-за такой простой вещи тянуть 12 Мб.
эммм...
вообще-то я пошутил :-) - sed+awk вполне достаточно для этого...
А если уж редактор тянуть, то, конечно же, emacs - насколько помню, он тоже такие штучки умеет... кажется...
>Искать по ключевым словам "sed" и "awk" (оба портированы под винды...
Искать нужно по ключевому слову UnxUtils
http://unxutils.sourceforge.net/
Там и sed есть, и awk и ещё сотня незаменимых утилить командной строки. У меня они в c:\usr\bin лежат и в path подключены.
Ну и, естественно, Perl тоже стоит
Попробую разобраться в sed+awk (gawk подходит?)
Ух, сколько в UnxUtils всего, придется лазить по сети, узнавать для чего они
12 01.04.2006 13:54:52 Отредактировано $@m (01.04.2006 13:55:27)
Одного не пойму, что там man делает?
14 01.04.2006 17:00:28 Отредактировано $@m (01.04.2006 17:01:43)
ну, вроде в linux-е понятно, чем он должен заниматься.
Но мне все же казалось, что в windows он для этого не приспособлен, да и как понимать в windows такой путь:
/usr/local/lib/man.config
???
ну, вроде в linux-е понятно, чем он должен заниматься.
Имхо, мужчина должен заниматься чем-то другим
Но мне все же казалось, что в windows он для этого не приспособлен, да и как понимать в windows такой путь:
/usr/local/lib/man.config
???
Крестись, чтоб не казалось
А потом поменяй палочки и посмотри, что из этого получится
Имхо, мужчина должен заниматься чем-то другим
Пожалуй, ты права, настоящему мужчине мануалы не нужны
Но мне все же казалось, что в windows он для этого не приспособлен, да и как понимать в windows такой путь:
/usr/local/lib/man.config
???Крестись, чтоб не казалось
А потом поменяй палочки и посмотри, что из этого получится
черт, я чего-то торможу сегодня, что за палочки?
Marsianka пишет:Имхо, мужчина должен заниматься чем-то другим
Пожалуй, ты права, настоящему мужчине мануалы не нужны
Угу, пусть лучше занимается мануальной "терапией" Ну массаж и т.п.
Marsianka пишет:Но мне все же казалось, что в windows он для этого не приспособлен, да и как понимать в windows такой путь:
/usr/local/lib/man.config
???Крестись, чтоб не казалось
А потом поменяй палочки и посмотри, что из этого получитсячерт, я чего-то торможу сегодня, что за палочки?
Слэши
ну, вроде в linux-е понятно, чем он должен заниматься.
Но мне все же казалось, что в windows он для этого не приспособлен, да и как понимать в windows такой путь:
/usr/local/lib/man.config
???
Под виндами юниксовые тулзы обычно ожидают найти переменную окружения HOME, которую юзают вместо "/usr/" .
>Искать по ключевым словам "sed" и "awk" (оба портированы под винды...
Искать нужно по ключевому слову UnxUtils
что-то как-то совсем куценько (хотя фриварь - это плюс, причём весомый).
..а я на mksnt подсел, и корн мне пуще всех юниксовых шеллов нравится. :-)
Слэши
не прокатит. Вышепроцитированный путь для юниксов является абсолютным, так сказать, с корня диска, а для windows это будет относительный путь, к тому же, windows одинаково обрабатывает прямые и обратные слэши, это ничего не изменит.
Под виндами юниксовые тулзы обычно ожидают найти переменную окружения HOME, которую юзают вместо "/usr/" .
а! буду знать.