for i in $(find . -name '*.php'); do vim -c ':retab' -c ':wq' $i; done カレントディレクトリ以下にある全PHPファイルを開き、retab(タブをスペー スに置き換える)して保存し直すという動きをする。 かなり楽しかった。元々 「:set expandtab」 している人には意味が無いも のだけど、そういう習慣がないvim使いとソースを書いたりしている場合は面 白いかもしれない。ichiiさんに感謝。 [ Update November 18th 22:38 JST by m ] indent(1) を使った umq さめによる別解がありますた。感謝であるますm(_ _)m for i in $(find . -name '*.php'); do indent -nut $i; done