13,420
edits
Changes
→INVESTIGATION 3: USING CONTROL FLOW STATEMENTS IN SHELL SCRIPTS
# The '''test''' command can be abbreviated by the square brackets [ ] which contain the test condition within the square brackets. You need to have spaces between the brackets and the test condition; otherwise, you will get a test error.<br><br>
# To generate a test error, issue the improper use of the '''test''' command:<br><span style="color:blue;font-weight:bold;font-family:courier;">[$number1 -gt $number2]</span><br><br>You should notice an test error message.<br><br>
# Issue the correct use of the '''test''' command:<br><span style="color:blue;font-weight:bold;font-family:courier;">[ $number1 -gt $number2 ]</span><br><br>Issue a command to view the value of the exit status of the previously issued '''test''' command. You should notice that is works properly.<br><br>'''Let's now learn about control-flow statements:'''<br><br>'''Logic statements''' are to create different paths or directions that the script can execute based in the result of testing conditions. In this tutorial, we will only focus on the '''if''' logic statement.<br><br>
# x