Update 'computing_shell_scripts'

Blake Leverington 2022-05-05 13:26:09 +02:00
parent 9b8e844e1b
commit 700af8c2c9

@ -14,13 +14,13 @@ There are several flavours of Linux shells. Bash is one of the most common.
- [Bash Scripting Tutorial for beginners](https://linuxconfig.org/bash-scripting-tutorial-for-beginners) - [Bash Scripting Tutorial for beginners](https://linuxconfig.org/bash-scripting-tutorial-for-beginners)
## variables in a bash script ## variables in a bash script
$0 - The name of the Bash script. - $0 - The name of the Bash script.
$1 - $9 - The first 9 arguments to the Bash script. (As mentioned above.) - $1 - $9 - The first 9 arguments to the Bash script. (As mentioned above.)
$# - How many arguments were passed to the Bash script. - $# - How many arguments were passed to the Bash script.
$ - All the arguments supplied to the Bash script. - $ - All the arguments supplied to the Bash script.
$ - The exit status of the most recently run process. - $ - The exit status of the most recently run process.
$$ - The process ID of the current script. - $$ - The process ID of the current script.
$USER - The username of the user running the script. - $USER - The username of the user running the script.
$HOSTNAME - The hostname of the machine the script is running on. - $HOSTNAME - The hostname of the machine the script is running on.
$SECONDS - The number of seconds since the script was started. - $SECONDS - The number of seconds since the script was started.
$RANDOM - Returns a different random number each time is it referred to. - $RANDOM - Returns a different random number each time is it referred to.