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

投稿者: | 2020年1月20日

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

[blogcard url=”https://nodamushi.hatenablog.com/entry/2017/12/14/221801″]

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

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

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

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

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

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

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

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

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

[blogcard url=”https://shellscript.sunone.me/character_code.html”]

powershell便利やな?

コメントを残す

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