{"id":31318,"date":"2022-09-21T06:58:26","date_gmt":"2022-09-21T06:58:26","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?p=31318"},"modified":"2022-12-23T05:47:04","modified_gmt":"2022-12-23T05:47:04","slug":"linux-tutorials-conditional-statatement-using-if","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/linux-tutorials-conditional-statatement-using-if\/","title":{"rendered":"Shell Scripting Tutorials: Conditional statatement using if"},"content":{"rendered":"\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Conditional Statements: There are total 5 conditional statements which can be used in bash programming<\/strong><\/p>\n\n\n\n<p>if statement<br>if-else statement<br>if..elif..else..fi statement (Else If ladder)<br>if..then..else..if..then..fi..fi..(Nested if)<br>switch statement<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"471\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/09\/shell-bash-scripting-if-else-4-1024x471.png\" alt=\"\" class=\"wp-image-31319\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/09\/shell-bash-scripting-if-else-4-1024x471.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/09\/shell-bash-scripting-if-else-4-300x138.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/09\/shell-bash-scripting-if-else-4-768x354.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/09\/shell-bash-scripting-if-else-4.png 1386w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"506\" height=\"416\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/09\/shell-bash-scripting-if-else-1.jpg\" alt=\"\" class=\"wp-image-31320\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/09\/shell-bash-scripting-if-else-1.jpg 506w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/09\/shell-bash-scripting-if-else-1-300x247.jpg 300w\" sizes=\"auto, (max-width: 506px) 100vw, 506px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"588\" height=\"473\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/09\/shell-bash-scripting-if-else-2.jpg\" alt=\"\" class=\"wp-image-31321\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/09\/shell-bash-scripting-if-else-2.jpg 588w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/09\/shell-bash-scripting-if-else-2-300x241.jpg 300w\" sizes=\"auto, (max-width: 588px) 100vw, 588px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"522\" height=\"236\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/09\/shell-bash-scripting-if-else-3.png\" alt=\"\" class=\"wp-image-31322\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/09\/shell-bash-scripting-if-else-3.png 522w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2022\/09\/shell-bash-scripting-if-else-3-300x136.png 300w\" sizes=\"auto, (max-width: 522px) 100vw, 522px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Here are some useful examples of if-else in shell scripts to give you a better idea of how to use this tool.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><\/th><th><\/th><\/tr><\/thead><tbody><tr><td><strong>Command<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><tr><td>&amp;&amp;<\/td><td>Logical AND<\/td><\/tr><tr><td><\/td><td><\/td><\/tr><tr><td>$0<\/td><td>Argument 0 i.e. the command that\u2019s used to run the script<\/td><\/tr><tr><td>$1<\/td><td>First argument (change number to access further arguments)<\/td><\/tr><tr><td>-eq<\/td><td>Equality check<\/td><\/tr><tr><td>-ne<\/td><td>Inequality check<\/td><\/tr><tr><td>-lt<\/td><td>Less Than<\/td><\/tr><tr><td>-le<\/td><td>Less Than or Equal<\/td><\/tr><tr><td>-gt<\/td><td>Greater Than<\/td><\/tr><tr><td>-ge<\/td><td>Greater Than or Equal<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<script src=\"https:\/\/gist.github.com\/devops-school\/2a9c348eec8d2727ef4f50b3845be170.js\"><\/script>\n","protected":false},"excerpt":{"rendered":"<p>Conditional Statements: There are total 5 conditional statements which can be used in bash programming if statementif-else statementif..elif..else..fi statement (Else If ladder)if..then..else..if..then..fi..fi..(Nested if)switch statement Here are some useful examples of&#8230; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[2],"tags":[],"class_list":["post-31318","post","type-post","status-publish","format-standard","hentry","category-uncategorised"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/31318","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=31318"}],"version-history":[{"count":2,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/31318\/revisions"}],"predecessor-version":[{"id":32319,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/31318\/revisions\/32319"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=31318"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=31318"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=31318"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}