Я пытаюсь заменить строку, включающую разрыв строки в файле. Для этого я использую командную строку.Команда Powershell из cmd не заменяет разрывы строк
Я пытаюсь использовать ту же команду в оболочке CMD и в PowerShell, но я могу только заставить ее работать в последнем.
Вот команда:
powershell -Command "(Get-Content client.properties -Raw).Replace('#test`r`n','test`r`n') | Set-Content client2.properties"
Почему это не работает в оболочке CMD, и как я могу заставить его работать?
ли вы работать буквально ту же самую команду в обеих оболочках, или CMD эквивалент команды Powershell? – gms0ulman
Уточняйте проблему более подробно. Вы пишете, что он работает в powershell, а не в линии cmd. Вы должны использовать обычную командную строку WIN? – Moerwald
Ive запускает точно такую же команду. Ive открыла CMD-оболочку и запустила ее, а также попыталась запустить ее в файле bat. Когда я открываю Powershell и запускаю команду, он работает. Im работает с Win 10. – TinMan