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でのファイル弄りの前はバックアップ。>自分

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です


reCaptcha の認証期間が終了しました。ページを再読み込みしてください。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください