Notes: For self
- Bash is a string oriented language
- We do not write
step=$((step++))
this expression will return a numeric value which the shell will then take as the command to to be executed. - No spaces are allowed around the equal sign for variable assignment.
let "step++"
is same as(( step++ ))
- Use
declare
to set variable values and attributes