C Library Functions  - which (3)

NAME

which(3f) - [M_io:SCANNAMES] given a command name find the pathname by searching the directories in the environment variable $PATH (LICENSE:PD)

CONTENTS

Syntax
Description
Options
Returns
Example
See Also
Author
License

SYNTAX

function which(command) result(pathname)

   character(len=*),intent(in)  :: command
   character(len=:),allocatable :: pathname

DESCRIPTION

Given a command name find the first file with that name in the directories specified by the environment variable $PATH.

OPTIONS

COMMAND
  the command to search for

RETURNS

PATHNAME
  the first pathname found in the current user path. Returns blank if the command is not found.

EXAMPLE

Sample program:

    program demo_which
    use M_io, only : which
    implicit none
       write(*,*)’ls is ’,which(’ls’)
       write(*,*)’dir is ’,which(’dir’)
       write(*,*)’install is ’,which(’install’)
    end program demo_which

SEE ALSO

M_system:system_dir(3f)

AUTHOR

John S. Urban

LICENSE

Public Domain


Nemo Release 3.1 which (3) July 22, 2023
Generated by manServer 1.08 from b2a5b385-1e75-4169-a690-70d4d363ddbe using man macros.