13,420
edits
Changes
→Using Control Flow Statements in Shell Scripts
Control Flow Statement are used to make your shell scripts more flexible and can adapt to changing situations.
<table align="right"><tr valign="top"><td>[[Image:test-1.png|thumb|right|250px150px|Examples of simple comparisons using the test command.]]</td><td>[[Image:test-2.png|thumb|right|450px150px|Examples of using additional comparisons using the test command.]]</td></table>The '''test''' Linux command is used to test conditions to see if they are '''TRUE''' (i.e. value '''zero''') or '''FALSE''' (i.e. value '''non-zero''') so they can be used with control flow statements to control the sequence of a shell script.
You CANNOT use the '''>''' or '''<''' symbols when using the test command since these are redirection symbols. Instead, you need to use options when performing numerical comparisons.