[Discussion] Which

Chuck McKinnis mckinnis at sandia.net
Tue Mar 13 12:45:32 PDT 2007



Dave Yeo wrote:
> On Mon, 12 Mar 2007 21:55:51 -0600, Chuck McKinnis wrote:
> 
>> Dave Yeo wrote:
>>> Does eCS come with which.exe installed?
>>> Dave
>> No but a much better utility is findpath.exe from the old free portion 
>> of the FM/2 package.
>>
>> FINDPATH.EXE  compiled Sep  1 1995  01:50:09
>>   Usage:    FINDPATH <environment_variable_name> [filename]
>>  Examples:  FINDPATH PATH AFILE.EXE (Find AFILE.EXE on PATH)
>>             FINDPATH DPATH *.DOC (Find all *.DOC files on DPATH)
>>             FINDPATH LIBPATH (List LIBPATH directories)
>>
>> It lists the found items in the order in which they were found.
> 
> Thanks, just trying to debug a Java app which hangs running which.exe
> here looking for a browser.
> Which.exe
> (http://hobbes.nmsu.edu/pub/os2/util/disk/which-2.1.5_os2.zip) is
> actually much better then findpath IMO.
> Usage:  which.exe [options] [cmd ... ]
> 
> Options:
>     (default behavior is to find location of program executed as "cmd")
>     -1  show the first match from all cmd args; display nothing if not
> found
>     -a  list all matches (With -1, list all first matches of cmd args)
>     -b  search directories in BOOKSHELF for book (.inf and .pdf) files
>     -d  search directories in DPATH for data files
>     -e  search directories in a given env var; Example: -e EPMPATH
>     -h  search directories in HELP for help (.hlp) files
>     -l  search directories in LIBPATH (BEGIN/ENDLIBPATH) for DLLs,
> LIBs, As
>     -i  search directories in C_INCLUDE_PATH for header (.h) files
>     -j  search directories in INCLUDE for header (.h) files
>     -q  quiet mode (only returns error code without onscreen messages)
>     -s  show file date/time and size
>     -u  revert to OS/2 style '\' dir separator (default is now Unix
> style '/')
> 
> Dave
> 
>    cmd  name to be searched (wildcards can be used)
> 
> Examples:  which.exe -las emx*
>            which.exe -las foo*.bar  (override the default extension)

You are correct.  I had not looked at which for a long time.

-- 
Chuck McKinnis
Covenant Solutions
http://www.7cities.net/~mckinnis/os2/
505-286-3191



More information about the Discussion mailing list