末尾に,\r\n
のCSVファイルを修正しようとしています。私が何をしても、それは単に何もしません。私は式を[]
に入れてみましたが、これはすべての単一カンマを置き換えます。つまり、改行文字と一致できないということです。PowerShellで `、 r n`を置換する
サブライムテキストを使用してファイルをWindowsラインエンディングで保存しましたが、\r\n
,\n\r
、および\n
の両方のバリエーションを試しました。
(Get-Content file.txt) | ForEach-Object { $_ -replace '\,\r\n', [System.Environmen
t]::NewLine } | Set-Content file2.txt
は、私はPowerShellのバージョン5.1.15063.413
'Get-Content file.txt | ForEach-Object {$ _。TrimEnd( '、')} |セットコンテンツfile2.txt'?短い形式の 'gc file.txt | %TrimEnd '、' | sc file2.txt' – TessellatingHeckler