2010-10-16から1日間の記事一覧

CVSコマンドメモ

GUIに慣れてしまったせいか、たまにUNIX/Linuxから使う必要がある時に、ひたすら検索している非効率さに気がつく。まずはともかく、リポジトリの場所を教えてあげる。 $ export CVSROOT=:pserver:user@remote.host.com:/foo/var/cvs チェックアウト。カレン…

指定したディレクトリにある更新が一番新しいファイルを求める

globとsort_byを使って(出力はファイル名のみ)。 Dir.chdir("C:\\foo") file = Dir.glob("*.dat").sort_by {|f| File.mtime(f)}.reverse[0] puts file これでも行けた(出力はフルパス)。 file = Dir.glob("/foo/*.dat").sort_by {|f| File.mtime(f)}.rev…