babie steps

作業療法記録

ファイル一括置換

$ for i in ./**/* ; do cat < "$i" | sed 's/Before/After/g' > "$i.tmp"; cat "$i.tmp" > "$i"; rm -f "$i.tmp"; done

tmpファイル挟まないと消えるファイルあり。** 使ってるから zsh のみですな。


Rails のモデル名の変更に使った。under_scored も変換する必要あり。怖いのでSubversion必須。テストも必須。