windows上で改行コードを一括で変換する

投稿者: | 2020年1月20日

めんどくさいとか言ってましたが、PowerShellで改行コードの変換ができるらしい。というか、できた。

・改行コードをLF(linux,Mac,Unix)→CR+LF(windows)に変換する方法

変換したいファイルをすべて同じフォルダにぶち込みます。

powershellを起動して、そのディレクトリまで移動します。

※フォルダ名に空白(スペース)があるときは、フォルダ名をシングルクォーテーションで囲みます。

ディレクトリを移動したら、以下のコマンドを実行します。

ls | foreach{ (cat -encoding UTF8  $_ ) -join "`r`n" | set-content -encoding UTF8 $_ }

コマンドは上のサイトのままです。powersehllはコピペができるので、Ctrl+C,Ctrl+Vで楽しましょう。

あとは終わるまで待てば終わりです。楽やな?

Linux側でやっておく場合は、nkfコマンドと使えば行けるっぽいです。

powershell便利やな?

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください