Rubyの魔神 このページをアンテナに追加 RSSフィード

   「Ruby」は宝石の魔神のイメージ(The Jinn of the Ruby)
[DMY] [VB] [VB6] [Python] [C#] [Android] [電子工作] [個人メモ] [仕事メモ] [アイデア] [TstLink] [CE] [LTSA]
[自動化] [Qt] [OCaml] [3Dプリンタ] [TOOLS] [RAA] [Forge]
  [機能別索引] [逆引きRuby] [マニュアル] [るびま] [標準ライブラリ] [るりまサーチ] [Try! Ruby] [PRaggerまとめ] [ピジョン・ブラッド]
   [Rubyコーディング規約] [プログラミングのオキテ] [Rubyist SNS] [TOOLBIS]
   [RubyネットワークProg] [druby] [コードなにがし] [RDocテンプレ] [Ruby/Tkサンプル]
   [WAVE] [Xperia] [github] [twitterなど] [EA] [マクロ]

2011-10-05

特定のフォルダにある全指定ファイルを調査

特定のフォルダにある全指定ファイルを調査 - Rubyの魔神 を含むブックマーク はてなブックマーク - 特定のフォルダにある全指定ファイルを調査 - Rubyの魔神 特定のフォルダにある全指定ファイルを調査 - Rubyの魔神 のブックマークコメント

特定のディレクトリ(サブディレクトリ含む)にあるVBのソースで、ある行の後でフラグの判定の前にフラグをtrueにしていないことの確認。

count = 0
Dir.glob("t:/PRG/**/M*.bas") {|filename|
  flag = 1
   count = count + 1
   open(filename){|f|
      while line=f.gets
        if line =~ /Judge = True/ and flag == 2 then
          if line =~ /If Judge/ then
            flag = 0
          else
            puts filename + " " + line
            flag = 0
          end
        end
        if line =~ /If frmP.chk.value/ and flag == 1 then
          flag=2
        end
      end
    }
}
puts "count=${count}"
トラックバック - http://ruby.g.hatena.ne.jp/garyo/20111005