複数のスクリーンショットを桁揃え連番にリネーム

ピクチャ 1.pdf、ピクチャ 2.pdf・・・ と溜まっていくOS X のスクリーンショット
Finderは良いんだけど他のアプリだと 1,10〜19、2、20〜 とソートされるので面倒
コレをまとめて 0 で桁埋めするだけのスクリプト

※OS X版のmiを使います


#!/usr/bin/perl

opendir(DIR,"./") or die "$dir :: $!";
my @FILE = grep /\.pdf$/,readdir(DIR);
close(DIR);
for(@FILE)
{
$_ =~ /(\d+)\./;
my $num = sprintf("%03d.pdf",$1);
rename $_ => $num;
}
exit;

これを適当な名前で保存(モード=>Perl、改行コード=>UNIX(LF))
スクリーンショットと同じフォルダに置く
デスクトップでもOK
miでコレを開いて[ツール]メニューから[実行]を選ぶ

これだけです
ターミナルからでも出来るけどエディタでそのまま実行出来る方が
Macユーザとしては簡単でしょ?

# 10行で収めたかったなぁ・・・

# Perlモードってデフォルトぢゃぁ無かったかな?
 Perl mode for mi

| コメント(0) | トラックバック(0)

トラックバック(0)

このブログ記事を参照しているブログ一覧: 複数のスクリーンショットを桁揃え連番にリネーム

このブログ記事に対するトラックバックURL: http://www.daikoku-ya.org/mt/mt-tb.cgi/34

コメントする

このブログ記事について

このページは、大黒屋が2005年4月15日 20:59に書いたブログ記事です。

ひとつ前のブログ記事は「jsRSS++ v3.13」です。

次のブログ記事は「jsRSS for Audioscrobbler++ v1.12」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.01