Portál AbcLinuxu, 1. prosince 2025 16:41
which mc /usr/bin/mcCize zadam mu len mc a on vrati plnu cestu. Samozrejme nie volanim programu which cez system. Ma nieco take Ruby?
def which(program_name)
fp2p = ""
ENV['PATH'].split(':').each do |path|
path += "/#{program_name}"
fp2p = path if File.exist?(path) and File.executable?(path)
end
return fp2p
end
ENV['PATH'].split(':').each do |path|
path = File.expand_path(path) if path == "."
path += "/#{program_name}"
...
kdybys používal . v PATH.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.