揮発性のメモ2

知識をメモ書きしておく

改行コードにCR+LFが混じってるファイルを検索する

grep -nm1 -r -P '\r$' --include="*.php" *
-n 検索結果に行番号も表示
-m1 x個見つけたら処理をおわる
-r 再帰
-P 正規表現使う
--include="*.php" ファイル名がマッチした分だけ対象

結構たくさん出てきてゲンナリした。帰りたい。


まとめて改行コードをLFにするときは

grep -l -r -P '\r$' --include="*.php" * | xargs perl -i -pe 's/\r$//'