[Mac] コマンドラインで改行コードを調べ、変換する

Mac でコマンドラインによって、テキストファイルの改行コードを調べ、別の改行コードへ変換してみた。

環境:macOS Catalina Version 10.15.6(英語環境)

Homebrew で nkf をインストールする。

$ brew install nkf

test.txt の改行コードを調べるなら以下のコマンド。

1$ nkf --guess test.txt
2UTF-8 (CR)

このテキストファイルの改行コードを、CR から LF に変換するには以下のコマンド。

$ nkf -Lu test.txt > test2.txt

変換されたか確認してみる。

1$ nkf -guess test2.txt
2UTF-8 (LF)

参考:
[Mac] nkf を Homebrew でインストール | CodeNote
https://codenote.net/mac/homebrew/1747.html

ファイルの文字コード&改行コードを確認・変換するためのツールまとめ | Developers.IO
https://dev.classmethod.jp/articles/character-code-and-line-feed-code-converting-tools-matome/

nkfを使ってファイルの文字コードを変換する | Developers.IO
https://dev.classmethod.jp/articles/exchange-file-encode-by-nkf/

改行コードの変換
http://osksn2.hep.sci.osaka-u.ac.jp/~taku/osx/crlf.html