Замечание редактора. Судя по более поздним комментариям OP, суть этого вопроса: как вы можете преобразовать файл с концами строк CRLF (в стиле Windows) в файл LF-only (Unix-style) в PowerShell?
Вот мой сценарий powershell:
$original_file ='C:\Users\abc\Desktop\File\abc.txt'
(Get-Content $original_file) | Foreach-Object {
$_ -replace "'", "2"'
-replace '2', '3''
-replace '1', '7''
-replace '9', '''
-replace "'r'n",''n'
} | Set-Content "C:\Users\abc\Desktop\File\abc.txt" -Force
С помощью этого кода я могу заменить 2 на 3, 1 на 7 и 9 пустой строкой. Я не могу заменить подачу линии возврата каретки только с помощью линии. Но это не работает.