最强大的which whereis 命令
- 作者: 温州皮革厂老板黄河
- 来源: 51数据库
- 2022-08-12
# which.rb xxx
#
name = ARGV[0]
inc = ENV['INCLUDE'].split(/;/) rescue []
lib = ENV['LIB'].split(/;/) rescue []
a = ENV['PATH'].split(/;/) | $: | inc | lib
a << inc.map{|x| x + '\\sys'}
a << inc.map{|x| x + '\\gl'}
#p a
a.flatten.each{|path|
path.gsub!(/\\/,'/')
Dir[File.join( path,'*'+name+'*')].each{|x|
print "#{x}\n"
}
}
推荐阅读
