Using variables in scripts
A variable is simply a placeholder for some value. The value can change; however, the variable name will always be the same. Here is a simple example:
a=1
This assigns the value 1
to variable a
. Here's another one:
b=2
To display what a variable contains use the echo
statement:
echo Variable a is: $a
Note
Notice the $
preceding the variable name. This is required in order to show the contents of the variable.
If at anytime, you aren't seeing the results you expect first check for the $
.
Here's an example using the command line:
$ a=1 $ echo a a $ echo $a 1 $ b="Jim" $ echo b b $ echo $b Jim
All variables in a Bash script are considered to be strings. This is different than in a programming language such as C, where everything is strongly typed. In the preceding example, a
and b
are strings even though they appear to be integers.
Here's a short script to get us started:
Chapter 2 - Script 1
#!/bin/sh # # 6/13/2017 # echo "script1...