
VimのHelpを見ていたら発見したTipsを紹介ます。
特定のディレクトリの下のファイルの拡張子を一括で変換する
ディレクトリの下に以下のようなファイルがあったとします。
- hoge.c
- foo.c
- bar.c
このファイルの拡張子を.blaにするのは、Vimで以下のコマンドを実行します。
$ vim :r !ls *.c :%s/\(.*\).c/mv & \1.bla :w !sh :q! |
置換コマンドでrmコマンドを作成して、shに流して処理します。
Vimにはこんな使い方もあったんですね。
工夫すれば、ちょっと複雑なファイル名変換もできそうです。
0 件のコメント :
コメントを投稿