Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
syntax:shellvars [2018/07/12 07:59] thebonsai EPOCH* |
syntax:shellvars [2019/02/20 08:29] steventhedev added PS0 |
||
---|---|---|---|
Line 91: | Line 91: | ||
bottom. When a subroutine is executed, the parameters supplied are pushed onto | bottom. When a subroutine is executed, the parameters supplied are pushed onto | ||
''BASH_ARGV''. | ''BASH_ARGV''. | ||
+ | |||
+ | ==== BASH_ARGV0 ==== | ||
+ | |||
+ | ^Variable: |''BASH_ARGV0'' ^Since: |5.0-alpha | | ||
+ | ^Type: |string ^Read-only: |no | | ||
+ | ^Set by Bash: |yes ^Default: |same as ''$0'' | | ||
+ | |||
+ | Expands to the name of the shell or shell script - as the special parameter ''$0'' does. Assignments to ''BASH_ARGV0'' causes the value to be assigned to ''$0''. | ||
+ | |||
+ | If this parameter is unset, it loses its special properties, even if subsequently reset. | ||
+ | |||
==== BASH_CMDS ==== | ==== BASH_CMDS ==== | ||
Line 939: | Line 950: | ||
^Set by Bash: |no ^Default: |system-dependent (set on compile time) | | ^Set by Bash: |no ^Default: |system-dependent (set on compile time) | | ||
- | The search path for commands. | + | The search path for commands. This is a colon-separated list of directories in which the shell looks for commands. |
- | + | ||
- | It is a colon-separated list of directories in which the shell looks for commands. | + | |
A zero-length (null) directory name in the value of ''PATH'' indicates the current directory. | A zero-length (null) directory name in the value of ''PATH'' indicates the current directory. | ||
Line 948: | Line 957: | ||
trailing colon. | trailing colon. | ||
+ | There can be a static path compiled in for use in a restricted shell. | ||
==== POSIXLY_CORRECT ==== | ==== POSIXLY_CORRECT ==== | ||
^Variable: |''POSIXLY_CORRECT'' ^Since: |unknown | | ^Variable: |''POSIXLY_CORRECT'' ^Since: |unknown | | ||
Line 978: | Line 988: | ||
Characters removed are replaced with an ellipsis. | Characters removed are replaced with an ellipsis. | ||
+ | |||
+ | ==== PS0 ==== | ||
+ | ^Variable: |''PS0'' ^Since: |4.4.0 | | ||
+ | ^Type: |normal variable ^Read-only: |no | | ||
+ | ^Set by Bash: |if unset ^Default: |"''''" | | ||
+ | |||
+ | The value of this parameter is expanded and used as the primary prompt string. | ||
==== PS1 ==== | ==== PS1 ==== |