4 computing_shell_scripts
Blake Leverington edited this page 2022-05-05 13:26:09 +02:00

Back to: Home Computing Wiki Page


Running scripts from the shell

There are several flavours of Linux shells. Bash is one of the most common.

Bourne-Again SHell (BASH)

variables in a bash script

  • $0 - The name of the Bash script.
  • $1 - $9 - The first 9 arguments to the Bash script. (As mentioned above.)
  • $# - How many arguments were passed to the Bash script.
  • $ - All the arguments supplied to the Bash script.
  • $ - The exit status of the most recently run process.
  •  - The process ID of the current script.
    
  • $USER - The username of the user running the script.
  • $HOSTNAME - The hostname of the machine the script is running on.
  • $SECONDS - The number of seconds since the script was started.
  • $RANDOM - Returns a different random number each time is it referred to.