zshで数値計算機能を使って、ファイル名一括変更

cygwinが、日本語のファイル名を扱うのが面倒だったりするので、日本語のファイル名を半角の適当なファイル名に変換したいことが時々あります。

zshは、$[]で囲むとzshが数値計算してくれるそうです。

http://www.gentei.org/~yuuji/rec/pc/intro-zsh.html

$ i=0
$ for f in *.doc;do
for>   mv $f $i.doc
for>   i=$[$i + 1]
for> done

これで、カレントディレクトリのワード文書を、強制的に変名します。

cygwinでのファイル弄りの前はバックアップ。>自分

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.