複数のスクリーンショットを桁揃え連番にリネーム
ピクチャ 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)
このブログ記事を参照しているブログ一覧: 複数のスクリーンショットを桁揃え連番にリネーム
このブログ記事に対するトラックバックURL: http://www.daikoku-ya.org/mt/mt-tb.cgi/34


コメントする