How to do it...

Sometimes, while debugging your shell scripts, you may not want to view the errors or warning messages as well as your standard output. So for that, we are going to use the redirection technique. Now, we will write lynda as a command in our terminal. Run the command as follows.

$ lynda

You will get the command not found error. We can avoid this error by running the following command.

$ lynda 2> log.txt

We will write a script with a wrong syntax for declaring the variable. And we will redirect that error message to log.txt. Create a script avoid_error.sh, and write following content in it.

echo "Hello World"a = 100b=20c=$((a+b)) ...

Get Bash Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.