LinuxCommand - t-sakashita/rokko GitHub Wiki
Linuxコマンド
コマンドのインストール
git管理下にあるファイルの中の文字列の一斉置換
git ls-files -z | xargs -0 sed -i -e 's/call maprof_time_stop/TIME_STOP/g'
参考:http://qiita.com/wnoguchi/items/1b5d18118728b62e50fb
以下のように.gitを除くこともできるが、上記の方が楽。
find . -type d -name '.git' -prune -o -type f -print > ~/Downloads/file.txt | xargs sed -i "" 's/parallel_dense_solver/parallel_dense_ev/g'
-i ""
は、Macの場合に必要。
ファイル名の一斉置換
for f in `find . -name "parallel_dense_solver*"`; do ; mv $f ${f/parallel_dense_solver/parallel_dense_ev} ; done