(Пути необходимы, потому что методы .NET не используют PowerShell «текущее местоположение».)
равильно экранировать кавычки в powershell v2 (вызываются из пакетного файла)?
Я пытался:
powershell -Command "(gc file1.txt) -join "`n" | Out-File file2.txt"
а также
powershell -Command "(gc file1.txt) -join ""`n"" | Out-File file2.txt"
а также
powershell -Command "(gc file1.txt) -join '"`n`" | Out-File file2.txt"
но все они терпят неудачу.
Примечание редактора: Цель команды - преобразовать разрывы строк Windows CRLF в Unix LF-only, чтобы создать файл, который будет обрабатываться в Linux.