dat2log.tcl
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:1k
源码类别:

通讯编程

开发平台:

Visual C++

  1. proc getopt {argc argv} {
  2.         global opt
  3. lappend optlist tr 
  4.         for {set i 0} {$i < $argc} {incr i} {
  5.                 set arg [lindex $argv $i]
  6.                 if {[string range $arg 0 0] != "-"} continue
  7.                 set name [string range $arg 1 end]
  8.                 set opt($name) [lindex $argv [expr $i+1]]
  9.         }
  10. }
  11. getopt $argc $argv
  12. set f [open $opt(file) r]
  13. while {[gets $f line] >= 0} {
  14.  set xitem [lindex $line 0]
  15.  set yitem [lindex $line 2]
  16.  if { [expr $xitem] != 0} {
  17.   puts "[expr log10($xitem)] $yitem"
  18.  }
  19. }