Как заменить текст в файле с помощью среды командной строки Windows? - PullRequest
1 голос
/ 30 января 2012

Я пишу сценарий пакетного файла, используя среду командной строки Windows, и хочу заменить каждое вхождение одного текста в файле (например, «Release») другим (например, «Debug»).Какой самый простой способ сделать это?Есть встроенные функции?

Ответы [ 2 ]

0 голосов
/ 30 января 2012

В прошлой жизни я работал в лаборатории ПК.Было несколько утилит командной строки, которые выполняли бы эту функцию, и наибольшие из них, вероятно, были среди клиентов Perl.

Учитывая, что вы разместили этот вопрос в StackOverflow, я собираюсь сделатьПредполагается, что вы знакомы хотя бы с небольшим программированием на уровне сценариев.

Моя жизнь на Perl далеко позади, но если вы скачаете одного из их клиентов и пропингуете веб-поиск, такой как "string-token-relace perl example «Я уверен, что вы не только найдете именно то, что ищете, но и найдете набор инструментов с большей гибкостью, чем вы можете себе представить.

0 голосов
/ 30 января 2012

Нет действительно нативного решения, но для этой ситуации есть утилиты, подобные установленным и подобным.

См. Здесь список

Cygwin, UnxUtils, GnuWin32, AT&T Research's UWIN system, MSYS from MinGw 

Связанный вопрос по переполнению стека, гдеЯ получил список от

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...