Dune is a shell designed for powerful scripting, combining elements of bash and Lisp, offering normal shell operations and functional programming abstractions for sysadmin tasks.
Introduction to parameter substitution in Bash scripting
Different types of parameter substitution:
- ${parameter}
- ${parameter-:-word}
- ${parameter-:=word}
- ${parameter-:?word}
- ${parameter-:+word}
- Examples of using parameter substitution, positional parameters and special parameters in Bash