プロジェクトを一括変換

windowsのVCを使って開発をする場合、同じ構成で違うプロジェクトを作りたいときがある。
でもVCの使い方はよくわからない。
VCの使い方が分かっていれば必要のない作業かと思うけど備忘録として。

VCが使ってそうなファイル.dspとか.dswとか.vcprojとかプロジェクト名が書いてあるだろうから、その文字列を変換してしまえばいい。
あと、前のプロジェクト名がついているファイル名も変えてしまう。

2008-08-03 - cotricoverを思い出しつつ、カレントディレクトリから再帰的にファイル内の文字列とファイル名を変えるスクリプト

grep -rl $1 * | xargs sed -i.bak -e "s/$1/$2/g"
for file in *.*; do
        if [ ${file%.*} = $1 ]; then
                cp ${file} $2${file#${file%.*}}
        fi
done