Writing one-line conditional statements and loops
In this recipe, we are going to write scripts that will contain one-line conditional statements as well as looping statements.
Getting ready
You need to have basic knowledge of conditional and looping statements.
How to do it...
Now we will write a script for a one-line conditional statement. In this script, we will write a simple if
condition. Create a script named if_oneline.sh
and write the following code in it:
a=100 if [ $a -eq 100 ]; then echo "a is equal to $a"; fi
Next, we will write a script for a one-line loop
statement. In it, we are going to write a command that will execute 10 times. Create a script for_online.sh
, and write this code in it.
for i in {1..10}; do echo "Hello World"; done
Now, we will write a script for a one-line while
statement. This will be an infinite loop. Create a script named while_oneline.sh
and write the following code in it:
x=10 while [ $x -eq 10 ]; do echo $x; sleep 2; done
How it works...
In this recipe, we wrote...