[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