Как сделать Linux-подобные изменения файлов в командной строке Windows?

0

Мне нужно сделать несколько более-менее простых замен в определенных файлах на компьютерах с Windows. Это часть автоматизированного процесса сборки программного обеспечения, поэтому, чтобы иметь возможность воспроизводить его на всех сборочных машинах, мне абсолютно необходимо полагаться на инструменты, входящие в состав Windows Windows Vista и Windows 7. Никакой дополнительной установки программного обеспечения (даже если это просто требует копирования). на машину) возможно.

Мне просто нужно заменить одну направляющую на другую и дополнительно заменить часть строки другим легко распознаваемым шаблоном.

Что ты предлагаешь? Есть ли какие-либо простые инструменты командной строки, чтобы сделать это в Windows, или мне нужно написать скрипт powershell? Если последнее, есть ли у вас хорошая ссылка на powershell (никогда не использовал его?).

Sebastian P.R. Gingter
источник

Ответы:

1

Я бы порекомендовал вам использовать Windows PowerShell. Это часть ОС начиная с Windows Vista и Windows 7 (также может быть установлена ​​на Windows XP). PowerShell - это действительно мощная объектно-ориентированная среда сценариев, основанная на .NET Framework, для операционной системы Windows (аналогично Linux Bash). Существует много документации от Microsoft по как использовать PowerShell ,

Существует также хорошая бесплатная книга PowerShell. Вот ,

Alexander
источник