GET_COMMAND — Get the entire command line#
-
GET_COMMAND(COMMAND, LENGTH, STATUS)#
Retrieve the entire command line that was used to invoke the program.
- Parameters
COMMAND – (Optional) shall be of type
CHARACTER
and of default kind.LENGTH – (Optional) Shall be of type
INTEGER
and of default kind.STATUS – (Optional) Shall be of type
INTEGER
and of default kind.
- Returns
If
COMMAND
is present, stores the entire command line that was used to invoke the program inCOMMAND
. IfLENGTH
is present, it is assigned the length of the command line. IfSTATUS
is present, it is assigned 0 upon success of the command, -1 ifCOMMAND
is too short to store the command line, or a positive value in case of an error.
- Standard:
Fortran 2003 and later
- Class:
Subroutine
- Syntax:
CALL GET_COMMAND([COMMAND, LENGTH, STATUS])
- Example:
PROGRAM test_get_command CHARACTER(len=255) :: cmd CALL get_command(cmd) WRITE (*,*) TRIM(cmd) END PROGRAM
- See also:
GET_COMMAND_ARGUMENT — Get command line arguments, COMMAND_ARGUMENT_COUNT — Get number of command line arguments