::Hikaru's blog

調べたこと, 考えたことをメモ.
<< December 2017 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 >>

スポンサーサイト

一定期間更新がないため広告を表示しています

- | permalink | - | -

特定の文字列を含まない行

今日使った正規表現.

^((?!hogehoge).)*¥n
特定の文字列(例では"hogehoge")を含まない行.
Perl | permalink | comments(0) | trackbacks(0)

Perl

普段のファイル操作なんかが面倒な時ってみんなはどうしてるんだろう.
私は未だにPerlなのです.

以下のコードは, カレントディレクトリの "*.jpg" とマッチするファイル名をファイル更新日付に変更します.

while (<*.jpg>) { if (-f && -w) { @m = localtime($^T - (-M) * 60 * 60 * 24); $filename = sprintf("%04d%02d%02d_%02d%02d%02d.jpg", $m[5] + 1900, $m[4] + 1, $m[3], $m[2], $m[1], $m[0]); rename($_, $filename) || die $!; } }

デジタルカメラで撮った画像のファイル名を一括して変更するときに利用したものなんですが, パパっと簡単に書けちゃうのがいいですね
Rubyはどうなんだろう...知ってる人教えて!
Perl | permalink | comments(7) | -