Get the PATH variable contents in both Windows and Linux using a Fortran executable.
This is a command line interface (CLI) utility. If this utitlity is anywhere in path then you can run this without the need for the full path.
> REM In path:
> getpath
> REM or
> getpath.exe
> REM Not in path:
> "C:\full\path\to\getpath.exe"
> REM replaces:
> echo %PATH%
> REM and can be used in any script or other
> REM program that can execute or call this.
> # In path:
> getpath
> # or
> & 'getpath.exe'
> # Not in path:
> & 'C:\full\path\to\getpath.exe'
> # replaces:
> $Env:PATH
> # and can be used in any script or other
> # program that can execute or call this.
$ # In path:
$ getpath
$ # Not in path:
$ /path/to/getpath
$ # or relative:
$ ./path/to/getpath
$ # replaces:
$ echo $PATH
$ # and can be used in any script or other
$ # program that can execute or call this.
I wanted a different way to get the path on any operating system for use with other various tools.
This is a FOSS project.
- Source Archive
- Windows - Compiled Executable
- Linux -Compiled Executable
- This Repository
- Project Release
This is currently only compiled in Windows and Linux. If someone is interested in this in Mac/Apple it should run the same and just needs to be compiled. I'm pretty sure you can compile in Apple the same way you would with their version of gfortran:
$ # Assuming Bash/Shell in Terminal
$ gfortran getpath.f95 -o getpath
Please feel free to fork or make a pull request; whatever you want.
This is the command in each environment being benchmarked.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.