改行コードを一括変換したい時
dos2unixコマンドなるものがあるそうです。
※上記コマンドでは該当ファイルを一気に上書きしてしまうので、ご心配な方はバックアップをどうぞ。
22:27 追記
タイトルtypoしてました。。。 orz
12/18 16:12
その他 た さんよりいただいたコメントを参考に内容を追記しました。
find /path -type f -name "*.html" | xargs dos2unix
※上記コマンドでは該当ファイルを一気に上書きしてしまうので、ご心配な方はバックアップをどうぞ。
22:27 追記
タイトルtypoしてました。。。 orz
12/18 16:12
その他 た さんよりいただいたコメントを参考に内容を追記しました。
コメント
find /some/dir -type f .... ですね。
あと、元ファイルを直接直しちゃうのできちんとバックアップとった上でやんないと危険。
ま、いいか。
> find のオプションが微妙に違うような。
そうですね。
最近
cd /some/dir
find -name "hogehoge"
みたいに省略して使うことがおおいのでついこう書いてしまいました。
正しい文法通りに使う場合はご指摘の通りだと思います。
ま、いいのです。ご存知のとおりくどいキャラなのです。
さて、手元のUNIXをいくつか確認しましたが、いずれもfind コマンドにはpath指定は必須のようです。
cd /some/dir
find . -name "hoge"
ならわかるんですが…。お手元の機器ではいかがでせう。
?ほかのは違うんですね?
(実はまだCentOSしか使ったことがない。。。)
特に設定は変更していないのですが使えてしまっています。
それから頂いたコメントの内容を記事に追記しました。
ありがとうございました。