LoginSignup
6
4

More than 3 years have passed since last update.

Mac の sed で改行コードを変換

Last updated at Posted at 2018-02-17

Mac は BSD sed なので、情報が少ないんですよね。

Windows(CRLF) → UNIX(LF) へ置換する

sed -i.bak 's/'$'\r//' filename

拡張子を指定して、まとめて置換したい場合はこちら

export LANG=C # Mac の BSD sed を使う場合のおまじない

find . -name '*.html' -or -name '*.css' -or -name '*.js' -print0 | xargs -0 sed -i.bak 's/'$'\r//'

GNU sed を使う

Linux と挙動が違ってて面倒!っていう人は、 GNU sed を入れてください

brew install gnu-sed

でも、さくらのレンタルサーバーなんかは FreeBSD なので、 BSD sed も覚えておいて損は無いと思いますよ

6
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
4