2010年1月27日水曜日

shellスクリプトでファイル名の一括変換

他の調べ物をしているとき,たまたま見つけたのだけど,放って置くと忘れてしまうのでメモ.

alifedesign氏のブログに,macで複数ファイル名の一括変換をするという記事があった.

 meeting20080601.pdf
 meeting20080608.pdf
 meeting20080608-2.pdf
 meeting20080615.pdf
    :
    :

のような名前のファイルの「2008」を「2009」に一括変換するには次のような shellスクリプトを実行すると良いらしい.

 for F in meeting*.pdf; do mv $F ${F/2008/2009}; done

何shellなのか分からないけど,今度試してみよう.
 

0 件のコメント: