gosoly

ゆっくりと趣味に浸る。

ファイルの改行コードをスクリプトでまとめて変更する

音楽プレイヤーがプレイリストの改行コード(CRLF)が問題で、正常にリストが読み込まれない問題に直面!

MusicBeeを使っていて、同期の設定でプレイヤーに転送する改行コードの設定が変更できないので、面倒だけれど一度プレイリストを転送してからスクリプトでまとめて変更することにした。

改行コードをLFに変換

nkfを利用するのでインストール

brew install nkf

該当のディレクトリまで移動し、以下のコマンドでまとめて変換

nkf -Lu --overwrite *.m3u