mumumuの日記: vim retab 2
日記 by
mumumu
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
むしろ突っ込みどころを変更して (スコア:1)
よりも
find . -exec echo {} \;
か
find . -print | xargs echo
が好きです☆
と、bash の使えない環境の自分がゆってみる。
ksh万歳(てけ
$ set -o vi
Re:むしろ突っ込みどころを変更して (スコア:1)
結構いろいろ書けるので、シェルスクリプトはやめられませんのぉ(`ー´)
# 無精、短気、傲慢、これ最強