{"id":17205,"date":"2024-04-03T13:27:06","date_gmt":"2024-04-03T09:57:06","guid":{"rendered":"https:\/\/rasanegar.com\/blog\/bash-if-other-statement\/"},"modified":"2024-04-03T13:27:06","modified_gmt":"2024-04-03T09:57:06","slug":"bash-if-other-statement","status":"publish","type":"post","link":"https:\/\/rasanegaar.com\/blog\/bash-if-other-statement\/","title":{"rendered":"Bash if&#8230; other statement"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\"><p class=\"ez-toc-title\" style=\"cursor:inherit\">\u0633\u0631\u0641\u0635\u0644\u0647\u0627\u06cc \u0645\u0637\u0644\u0628<\/p>\n<\/div><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/rasanegaar.com\/blog\/bash-if-other-statement\/#if_%d8%a8%db%8c%d8%a7%d9%86%db%8c%d9%87\" >if  \u0628\u06cc\u0627\u0646\u06cc\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/rasanegaar.com\/blog\/bash-if-other-statement\/#ifelse_%d8%a8%db%8c%d8%a7%d9%86%db%8c%d9%87\" >if...else  \u0628\u06cc\u0627\u0646\u06cc\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/rasanegaar.com\/blog\/bash-if-other-statement\/#ifelifelse_%d8%a8%db%8c%d8%a7%d9%86%db%8c%d9%87\" >if...elif...else  \u0628\u06cc\u0627\u0646\u06cc\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/rasanegaar.com\/blog\/bash-if-other-statement\/#%d8%aa%d9%88_%d8%af%d8%b1_%d8%aa%d9%88_if_%d8%a8%db%8c%d8%a7%d9%86%db%8c%d9%87\" >\u062a\u0648 \u062f\u0631 \u062a\u0648 if \u0628\u06cc\u0627\u0646\u06cc\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/rasanegaar.com\/blog\/bash-if-other-statement\/#%d8%b4%d8%b1%d8%a7%db%8c%d8%b7_%da%86%d9%86%d8%af%da%af%d8%a7%d9%86%d9%87\" >\u0634\u0631\u0627\u06cc\u0637 \u0686\u0646\u062f\u06af\u0627\u0646\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/rasanegaar.com\/blog\/bash-if-other-statement\/#%d8%a7%d9%be%d8%b1%d8%a7%d8%aa%d9%88%d8%b1%d9%87%d8%a7%db%8c_%d8%aa%d8%b3%d8%aa\" >\u0627\u067e\u0631\u0627\u062a\u0648\u0631\u0647\u0627\u06cc \u062a\u0633\u062a<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/rasanegaar.com\/blog\/bash-if-other-statement\/#conclusion\" >Conclusion<\/a><\/li><\/ul><\/nav><\/div>\n<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">\u0632\u0645\u0627\u0646 \u0644\u0627\u0632\u0645 \u0628\u0631\u0627\u06cc \u0645\u0637\u0627\u0644\u0639\u0647: <\/span> <span class=\"rt-time\"> 5<\/span> <span class=\"rt-label rt-postfix\">\u062f\u0642\u06cc\u0642\u0647<\/span><\/span><p> <br \/>\n<br \/><\/p>\n<div class=\"markdown\">\n<p>\u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0634\u0645\u0627 \u0631\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0627\u0635\u0648\u0644 \u0627\u0648\u0644\u06cc\u0647 \u0631\u0627\u0647\u0646\u0645\u0627\u06cc\u06cc \u0645\u06cc \u06a9\u0646\u062f bash <code>if...else<\/code>  \u0628\u06cc\u0627\u0646\u06cc\u0647 \u0648 \u0631\u0648\u0634 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0646 \u062f\u0631 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0647\u0627\u06cc \u067e\u0648\u0633\u062a\u0647 \u0631\u0627 \u0628\u0647 \u0634\u0645\u0627 \u062a\u0648\u0636\u06cc\u062d \u062f\u0647\u062f.<\/p>\n<p>\u062a\u0635\u0645\u06cc\u0645 \u06af\u06cc\u0631\u06cc \u06cc\u06a9\u06cc \u0627\u0632 \u0627\u0633\u0627\u0633\u06cc \u062a\u0631\u06cc\u0646 \u0645\u0641\u0627\u0647\u06cc\u0645 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u06a9\u0627\u0645\u067e\u06cc\u0648\u062a\u0631 \u0627\u0633\u062a.  \u0645\u0627\u0646\u0646\u062f \u0647\u0631 \u0632\u0628\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u062f\u06cc\u06af\u0631\u06cc\u060c <code>if<\/code>\u060c <code>if...else<\/code>\u060c <code>if...elif...else<\/code>\u060c \u0648 \u062a\u0648\u062f\u0631\u062a\u0648 <code>if<\/code> \u0639\u0628\u0627\u0631\u0627\u062a \u062f\u0631 Bash \u0628\u0631\u0627\u06cc \u0627\u062c\u0631\u0627\u06cc \u06a9\u062f \u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u06cc\u06a9 \u0634\u0631\u0637 \u062e\u0627\u0635 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f.<\/p>\n<h2 id=\"if-statement\"><span class=\"ez-toc-section\" id=\"if_%d8%a8%db%8c%d8%a7%d9%86%db%8c%d9%87\"><\/span><code>if<\/code>  \u0628\u06cc\u0627\u0646\u06cc\u0647 <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0636\u0631\u0628\u0647 \u0634\u062f\u06cc\u062f <code>if<\/code> \u0634\u0631\u0637\u06cc \u0647\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u0646\u062f \u0627\u0634\u06a9\u0627\u0644 \u0645\u062e\u062a\u0644\u0641\u06cc \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u0646\u062f.  \u0627\u0628\u062a\u062f\u0627\u06cc\u06cc \u062a\u0631\u06cc\u0646 <code>if<\/code> \u0628\u06cc\u0627\u0646\u06cc\u0647 \u0628\u0647 \u0634\u06a9\u0644 \u0632\u06cc\u0631 \u0627\u0633\u062a:<\/p>\n<div class=\"highlight\">\n<pre tabindex=\"0\" class=\"chroma\"><code class=\"language-sh\" data-lang=\"sh\"><span class=\"line\"><span class=\"cl\"><span class=\"k\">if<\/span> TEST-COMMAND\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"k\">then<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">  STATEMENTS\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"k\">fi<\/span>\n<\/span><\/span><\/code><\/pre>\n<\/div>\n<p>\u0631\u0627 <code>if<\/code> \u0628\u06cc\u0627\u0646\u06cc\u0647 \u0628\u0627 \u0634\u0631\u0648\u0639 \u0645\u06cc \u0634\u0648\u062f <code>if<\/code> \u06a9\u0644\u0645\u0647 \u06a9\u0644\u06cc\u062f\u06cc \u0628\u0647 \u062f\u0646\u0628\u0627\u0644 \u0639\u0628\u0627\u0631\u062a \u0634\u0631\u0637\u06cc \u0648 the <code>then<\/code> \u06a9\u0644\u0645\u0647 \u06a9\u0644\u06cc\u062f\u06cc.  \u0628\u06cc\u0627\u0646\u06cc\u0647 \u0628\u0627 \u067e\u0627\u06cc\u0627\u0646 \u0645\u06cc \u06cc\u0627\u0628\u062f <code>fi<\/code> \u06a9\u0644\u0645\u0647 \u06a9\u0644\u06cc\u062f\u06cc.<\/p>\n<p>\u0627\u06af\u0631 <code>TEST-COMMAND<\/code> \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0645\u06cc \u06a9\u0646\u062f <code>True<\/code>\u060c <code>STATEMENTS<\/code> \u0627\u0639\u062f\u0627\u0645 \u0645\u06cc \u0634\u0648\u0646\u062f.  \u0627\u06af\u0631 <code>TEST-COMMAND<\/code> \u0628\u0631\u0645\u06cc \u06af\u0631\u062f\u0627\u0646\u062f <code>False<\/code>\u060c \u0647\u06cc\u0686 \u0627\u062a\u0641\u0627\u0642\u06cc \u0646\u0645\u06cc \u0627\u0641\u062a\u062f\u061b  \u0631\u0627 <code>STATEMENTS<\/code> \u0646\u0627\u062f\u06cc\u062f\u0647 \u06af\u0631\u0641\u062a\u0647 \u0645\u06cc \u0634\u0648\u0646\u062f.<\/p>\n<p>\u0628\u0647 \u0637\u0648\u0631 \u06a9\u0644\u06cc\u060c \u0647\u0645\u06cc\u0634\u0647 \u062a\u0645\u0631\u06cc\u0646 \u062e\u0648\u0628\u06cc \u0627\u0633\u062a \u06a9\u0647 \u06a9\u062f \u062e\u0648\u062f \u0631\u0627 \u0641\u0631\u0648\u0631\u0641\u062a\u0647 \u0648 \u0628\u0644\u0648\u06a9 \u0647\u0627\u06cc \u06a9\u062f \u0631\u0627 \u0628\u0627 \u062e\u0637\u0648\u0637 \u062e\u0627\u0644\u06cc \u062c\u062f\u0627 \u06a9\u0646\u06cc\u062f.  \u0627\u06a9\u062b\u0631 \u0645\u0631\u062f\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062a\u0648\u0631\u0641\u062a\u06af\u06cc 4 \u0641\u0627\u0635\u0644\u0647 \u06cc\u0627 2 \u0641\u0627\u0635\u0644\u0647 \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u0645\u06cc \u06a9\u0646\u0646\u062f.  \u062a\u0648\u0631\u0641\u062a\u06af\u06cc \u0647\u0627 \u0648 \u062e\u0637\u0648\u0637 \u062e\u0627\u0644\u06cc \u06a9\u062f \u0634\u0645\u0627 \u0631\u0627 \u062e\u0648\u0627\u0646\u0627\u062a\u0631 \u0648 \u0645\u0646\u0638\u0645 \u062a\u0631 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p>\u0628\u06cc\u0627\u06cc\u06cc\u062f \u0628\u0647 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0645\u062b\u0627\u0644 \u0632\u06cc\u0631 \u0646\u06af\u0627\u0647 \u06a9\u0646\u06cc\u0645 \u06a9\u0647 \u0628\u0631\u0631\u0633\u06cc \u0645\u06cc \u06a9\u0646\u062f \u0622\u06cc\u0627 \u06cc\u06a9 \u0639\u062f\u062f \u0645\u0639\u06cc\u0646 \u0628\u0632\u0631\u06af\u062a\u0631 \u0627\u0632 10 \u0627\u0633\u062a \u06cc\u0627 \u062e\u06cc\u0631:<\/p>\n<div class=\"highlight\">\n<pre tabindex=\"0\" class=\"chroma\"><code class=\"language-sh\" data-lang=\"sh\"><span class=\"line\"><span class=\"cl\"><span class=\"cp\">#!\/bin\/bash\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"cp\"><\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nb\">echo<\/span> -n <span class=\"s2\">\"Enter a number: \"<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nb\">read<\/span> VAR\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"k\">if<\/span> <span class=\"o\">[[<\/span> <span class=\"nv\">$VAR<\/span> -gt <span class=\"m\">10<\/span> <span class=\"o\">]]<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"k\">then<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">  <span class=\"nb\">echo<\/span> <span class=\"s2\">\"The variable is greater than 10.\"<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"k\">fi<\/span>\n<\/span><\/span><\/code><\/pre>\n<\/div>\n<p>\u06a9\u062f \u0631\u0627 \u062f\u0631 \u06cc\u06a9 \u0641\u0627\u06cc\u0644 \u0630\u062e\u06cc\u0631\u0647 \u06a9\u0646\u06cc\u062f \u0648 \u0622\u0646 \u0631\u0627 \u0627\u0632 \u062e\u0637 \u0641\u0631\u0645\u0627\u0646 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"terminal\"><code class=\"terminal-line\" prefix=\"$\">bash test.sh<\/code><\/pre>\n<p>\u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0627\u0632 \u0634\u0645\u0627 \u0645\u06cc \u062e\u0648\u0627\u0647\u062f \u06a9\u0647 \u06cc\u06a9 \u0639\u062f\u062f \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f.  \u0628\u0631\u0627\u06cc \u0645\u062b\u0627\u0644\u060c \u0627\u06af\u0631 \u0639\u062f\u062f 15 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f\u060c <code>test<\/code> \u062f\u0633\u062a\u0648\u0631 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u062e\u0648\u0627\u0647\u062f \u0634\u062f <code>true<\/code> \u0632\u06cc\u0631\u0627 15 \u0628\u0632\u0631\u06af\u062a\u0631 \u0627\u0632 10 \u0627\u0633\u062a \u0648 <code>echo<\/code><br \/>\n\u0641\u0631\u0645\u0627\u0646 \u062f\u0631 \u062f\u0627\u062e\u0644 <code>then<\/code> \u0628\u0646\u062f \u0627\u062c\u0631\u0627 \u062e\u0648\u0627\u0647\u062f \u0634\u062f.<\/p>\n<pre tabindex=\"0\"><code class=\"language-output\" data-lang=\"output\">The variable is greater than 10.\n<\/code><\/pre>\n<h2 id=\"ifelse-statement\"><span class=\"ez-toc-section\" id=\"ifelse_%d8%a8%db%8c%d8%a7%d9%86%db%8c%d9%87\"><\/span><code>if...else<\/code>  \u0628\u06cc\u0627\u0646\u06cc\u0647 <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0628\u0627\u0634 <code>if...else<\/code> \u0628\u06cc\u0627\u0646\u06cc\u0647 \u0628\u0647 \u0634\u06a9\u0644 \u0632\u06cc\u0631 \u0627\u0633\u062a:<\/p>\n<div class=\"highlight\">\n<pre tabindex=\"0\" class=\"chroma\"><code class=\"language-sh\" data-lang=\"sh\"><span class=\"line\"><span class=\"cl\"><span class=\"k\">if<\/span> TEST-COMMAND\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"k\">then<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">  STATEMENTS1\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"k\">else<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">  STATEMENTS2\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"k\">fi<\/span>\n<\/span><\/span><\/code><\/pre>\n<\/div>\n<p>\u0627\u06af\u0631 <code>TEST-COMMAND<\/code> \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0645\u06cc \u06a9\u0646\u062f <code>True<\/code>\u060c <code>STATEMENTS1<\/code> \u0627\u062c\u0631\u0627 \u062e\u0648\u0627\u0647\u062f \u0634\u062f.  \u062f\u0631 \u063a\u06cc\u0631 \u0627\u06cc\u0646 \u0635\u0648\u0631\u062a\u060c \u0627\u06af\u0631 <code>TEST-COMMAND<\/code> \u0628\u0631\u0645\u06cc \u06af\u0631\u062f\u0627\u0646\u062f <code>False<\/code>\u060c <code>STATEMENTS2<\/code> \u0627\u062c\u0631\u0627 \u062e\u0648\u0627\u0647\u062f \u0634\u062f.  \u0634\u0645\u0627 \u0641\u0642\u0637 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u06cc\u06a9\u06cc \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f <code>else<\/code> \u0628\u0646\u062f \u062f\u0631 \u0628\u06cc\u0627\u0646\u06cc\u0647<\/p>\n<p>\u0628\u06cc\u0627\u06cc\u06cc\u062f \u06cc\u06a9 \u0631\u0627 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u0645 <code>else<\/code> \u0628\u0646\u062f \u0628\u0647 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0645\u062b\u0627\u0644 \u0642\u0628\u0644\u06cc:<\/p>\n<div class=\"highlight\">\n<pre tabindex=\"0\" class=\"chroma\"><code class=\"language-sh\" data-lang=\"sh\"><span class=\"line\"><span class=\"cl\"><span class=\"cp\">#!\/bin\/bash\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"cp\"><\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nb\">echo<\/span> -n <span class=\"s2\">\"Enter a number: \"<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nb\">read<\/span> VAR\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"k\">if<\/span> <span class=\"o\">[[<\/span> <span class=\"nv\">$VAR<\/span> -gt <span class=\"m\">10<\/span> <span class=\"o\">]]<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"k\">then<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">  <span class=\"nb\">echo<\/span> <span class=\"s2\">\"The variable is greater than 10.\"<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"k\">else<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">  <span class=\"nb\">echo<\/span> <span class=\"s2\">\"The variable is equal or less than 10.\"<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"k\">fi<\/span>\n<\/span><\/span><\/code><\/pre>\n<\/div>\n<p>\u0627\u06af\u0631 \u06a9\u062f \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f \u0648 \u06cc\u06a9 \u0639\u062f\u062f \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f\u060c \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc \u0634\u0648\u062f print \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u067e\u06cc\u0627\u0645 \u0645\u062a\u0641\u0627\u0648\u062a \u0631\u0648\u06cc \u0628\u0632\u0631\u06af\u062a\u0631 \u06cc\u0627 \u06a9\u0648\u0686\u06a9\u062a\u0631\/\u0628\u0631\u0627\u0628\u0631 10 \u0639\u062f\u062f.<\/p>\n<h2 id=\"ifelifelse-statement\"><span class=\"ez-toc-section\" id=\"ifelifelse_%d8%a8%db%8c%d8%a7%d9%86%db%8c%d9%87\"><\/span><code>if...elif...else<\/code>  \u0628\u06cc\u0627\u0646\u06cc\u0647 <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0628\u0627\u0634 <code>if...elif...else<\/code> \u0628\u06cc\u0627\u0646\u06cc\u0647 \u0628\u0647 \u0634\u06a9\u0644 \u0632\u06cc\u0631 \u0627\u0633\u062a:<\/p>\n<div class=\"highlight\">\n<pre tabindex=\"0\" class=\"chroma\"><code class=\"language-sh\" data-lang=\"sh\"><span class=\"line\"><span class=\"cl\"><span class=\"k\">if<\/span> TEST-COMMAND1\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"k\">then<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">  STATEMENTS1\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"k\">elif<\/span> TEST-COMMAND2\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"k\">then<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">  STATEMENTS2\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"k\">else<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">  STATEMENTS3\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"k\">fi<\/span>\n<\/span><\/span><\/code><\/pre>\n<\/div>\n<p>\u0627\u06af\u0631 <code>TEST-COMMAND1<\/code> \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0645\u06cc \u06a9\u0646\u062f <code>True<\/code>\u060c <code>STATEMENTS1<\/code> \u0627\u062c\u0631\u0627 \u062e\u0648\u0627\u0647\u062f \u0634\u062f.  \u0627\u06af\u0631 <code>TEST-COMMAND2<\/code> \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0645\u06cc \u06a9\u0646\u062f <code>True<\/code>\u060c <code>STATEMENTS2<\/code> \u0627\u062c\u0631\u0627 \u062e\u0648\u0627\u0647\u062f \u0634\u062f.  \u0627\u06af\u0631 \u0647\u06cc\u0686 \u06cc\u06a9 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u062a\u0633\u062a \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0646\u0634\u0648\u0646\u062f <code>True<\/code>\u060c <code>STATEMENTS2<\/code> \u0627\u062c\u0631\u0627 \u062e\u0648\u0627\u0647\u062f \u0634\u062f.<\/p>\n<p>\u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u06cc\u06a9 \u06cc\u0627 \u0686\u0646\u062f \u0645\u0648\u0631\u062f \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f <code>elif<\/code> \u0628\u0646\u062f\u0647\u0627\u06cc \u0628\u06cc\u0627\u0646\u06cc\u0647  \u0631\u0627 <code>else<\/code> \u0628\u0646\u062f \u0627\u062e\u062a\u06cc\u0627\u0631\u06cc \u0627\u0633\u062a<\/p>\n<p>\u0634\u0631\u0627\u06cc\u0637 \u0628\u0647 \u0635\u0648\u0631\u062a \u0645\u062a\u0648\u0627\u0644\u06cc \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0645\u06cc \u0634\u0648\u0646\u062f.  \u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u06cc\u06a9 \u0634\u0631\u0637 \u0628\u0631\u06af\u0631\u062f\u062f <code>True<\/code>\u060c \u0634\u0631\u0627\u06cc\u0637 \u0628\u0627\u0642\u06cc\u0645\u0627\u0646\u062f\u0647 \u0622\u0632\u0645\u0627\u06cc\u0634 \u0646\u0645\u06cc \u0634\u0648\u0646\u062f \u0648 \u06a9\u0646\u062a\u0631\u0644 \u0628\u0631\u0646\u0627\u0645\u0647 \u0628\u0647 \u0627\u0646\u062a\u0647\u0627\u06cc \u0622\u0646 \u0645\u0646\u062a\u0642\u0644 \u0645\u06cc \u0634\u0648\u062f <code>if<\/code> \u0628\u06cc\u0627\u0646\u06cc\u0647.<\/p>\n<p>\u0628\u06cc\u0627\u06cc\u06cc\u062f \u06cc\u06a9 \u0631\u0627 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u0645 <code>elif<\/code> \u0628\u0646\u062f \u0628\u0647 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0642\u0628\u0644\u06cc:<\/p>\n<div class=\"highlight\">\n<pre tabindex=\"0\" class=\"chroma\"><code class=\"language-sh\" data-lang=\"sh\"><span class=\"line\"><span class=\"cl\"><span class=\"cp\">#!\/bin\/bash\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"cp\"><\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nb\">echo<\/span> -n <span class=\"s2\">\"Enter a number: \"<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nb\">read<\/span> VAR\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"k\">if<\/span> <span class=\"o\">[[<\/span> <span class=\"nv\">$VAR<\/span> -gt <span class=\"m\">10<\/span> <span class=\"o\">]]<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"k\">then<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">  <span class=\"nb\">echo<\/span> <span class=\"s2\">\"The variable is greater than 10.\"<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"k\">elif<\/span> <span class=\"o\">[[<\/span> <span class=\"nv\">$VAR<\/span> -eq <span class=\"m\">10<\/span> <span class=\"o\">]]<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"k\">then<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">  <span class=\"nb\">echo<\/span> <span class=\"s2\">\"The variable is equal to 10.\"<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"k\">else<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">  <span class=\"nb\">echo<\/span> <span class=\"s2\">\"The variable is less than 10.\"<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"k\">fi<\/span>\n<\/span><\/span><\/code><\/pre>\n<\/div>\n<h2 id=\"nested-if-statements\"><span class=\"ez-toc-section\" id=\"%d8%aa%d9%88_%d8%af%d8%b1_%d8%aa%d9%88_if_%d8%a8%db%8c%d8%a7%d9%86%db%8c%d9%87\"><\/span>\u062a\u0648 \u062f\u0631 \u062a\u0648 <code>if<\/code> \u0628\u06cc\u0627\u0646\u06cc\u0647 <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Bash \u0628\u0647 \u0634\u0645\u0627 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc \u062f\u0647\u062f \u0644\u0627\u0646\u0647 \u06a9\u0646\u06cc\u062f <code>if<\/code> \u0627\u0638\u0647\u0627\u0631\u0627\u062a \u062f\u0631\u0648\u0646 <code>if<\/code> \u0628\u06cc\u0627\u0646\u06cc\u0647.<\/p>\n<p>\u0634\u0645\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0686\u0646\u062f\u06cc\u0646 \u0642\u0631\u0627\u0631 \u062f\u0647\u06cc\u062f <code>if<\/code> \u0627\u0638\u0647\u0627\u0631\u0627\u062a \u062f\u0627\u062e\u0644 \u062f\u06cc\u06af\u0631\u06cc <code>if<\/code> \u0628\u06cc\u0627\u0646\u06cc\u0647.<\/p>\n<p>\u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0632\u06cc\u0631 \u0627\u0632 \u0634\u0645\u0627 \u0645\u06cc \u062e\u0648\u0627\u0647\u062f \u06a9\u0647 \u0633\u0647 \u0639\u062f\u062f \u0648 print \u0628\u0632\u0631\u06af\u062a\u0631\u06cc\u0646 \u0639\u062f\u062f \u062f\u0631 \u0628\u06cc\u0646 \u0627\u06cc\u0646 \u0633\u0647 \u0639\u062f\u062f<\/p>\n<div class=\"highlight\">\n<pre tabindex=\"0\" class=\"chroma\"><code class=\"language-sh\" data-lang=\"sh\"><span class=\"line\"><span class=\"cl\"><span class=\"cp\">#!\/bin\/bash\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"cp\"><\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nb\">echo<\/span> -n <span class=\"s2\">\"Enter the first number: \"<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nb\">read<\/span> VAR1\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nb\">echo<\/span> -n <span class=\"s2\">\"Enter the second number: \"<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nb\">read<\/span> VAR2\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nb\">echo<\/span> -n <span class=\"s2\">\"Enter the third number: \"<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nb\">read<\/span> VAR3\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"k\">if<\/span> <span class=\"o\">[[<\/span> <span class=\"nv\">$VAR1<\/span> -ge <span class=\"nv\">$VAR2<\/span> <span class=\"o\">]]<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"k\">then<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">  <span class=\"k\">if<\/span> <span class=\"o\">[[<\/span> <span class=\"nv\">$VAR1<\/span> -ge <span class=\"nv\">$VAR3<\/span> <span class=\"o\">]]<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">  <span class=\"k\">then<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"nb\">echo<\/span> <span class=\"s2\">\"<\/span><span class=\"nv\">$VAR1<\/span><span class=\"s2\"> is the largest number.\"<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">  <span class=\"k\">else<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"nb\">echo<\/span> <span class=\"s2\">\"<\/span><span class=\"nv\">$VAR3<\/span><span class=\"s2\"> is the largest number.\"<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">  <span class=\"k\">fi<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"k\">else<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">  <span class=\"k\">if<\/span> <span class=\"o\">[[<\/span> <span class=\"nv\">$VAR2<\/span> -ge <span class=\"nv\">$VAR3<\/span> <span class=\"o\">]]<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">  <span class=\"k\">then<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"nb\">echo<\/span> <span class=\"s2\">\"<\/span><span class=\"nv\">$VAR2<\/span><span class=\"s2\"> is the largest number.\"<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">  <span class=\"k\">else<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">    <span class=\"nb\">echo<\/span> <span class=\"s2\">\"<\/span><span class=\"nv\">$VAR3<\/span><span class=\"s2\"> is the largest number.\"<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">  <span class=\"k\">fi<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"k\">fi<\/span>\n<\/span><\/span><\/code><\/pre>\n<\/div>\n<p>\u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u0631\u0648\u0634 \u062e\u0631\u0648\u062c\u06cc \u0628\u0647 \u0646\u0638\u0631 \u0645\u06cc \u0631\u0633\u062f:<\/p>\n<pre tabindex=\"0\"><code class=\"language-output\" data-lang=\"output\">Enter the first number: 4\nEnter the second number: 7\nEnter the third number: 2\n7 is the largest number.\n<\/code><\/pre>\n<div class=\"note bg-yellow-100 dark:bg-gray-800 border-l-4 border-yellow-400 dark:text-yellow-200 p-6 my-6\">\n<div class=\"flex\">\n<div class=\"font-sans w-full\">\u0628\u0647 \u0637\u0648\u0631 \u06a9\u0644\u06cc\u060c \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0646 \u06a9\u0627\u0631\u0622\u0645\u062f\u062a\u0631 \u0627\u0633\u062a <code>case<\/code> \u0628\u06cc\u0627\u0646\u06cc\u0647 \u0628\u0647 \u062c\u0627\u06cc \u062a\u0648 \u062f\u0631 \u062a\u0648 <code>if<\/code> \u0628\u06cc\u0627\u0646\u06cc\u0647.<\/div>\n<\/div>\n<\/div>\n<h2 id=\"multiple-conditions\"><span class=\"ez-toc-section\" id=\"%d8%b4%d8%b1%d8%a7%db%8c%d8%b7_%da%86%d9%86%d8%af%da%af%d8%a7%d9%86%d9%87\"><\/span>\u0634\u0631\u0627\u06cc\u0637 \u0686\u0646\u062f\u06af\u0627\u0646\u0647 <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0645\u0646\u0637\u0642\u06cc <code>OR<\/code> \u0648 <code>AND<\/code> \u0639\u0645\u0644\u06af\u0631\u0647\u0627 \u0628\u0647 \u0634\u0645\u0627 \u0627\u06cc\u0646 \u0627\u0645\u06a9\u0627\u0646 \u0631\u0627 \u0645\u06cc \u062f\u0647\u0646\u062f \u06a9\u0647 \u0627\u0632 \u0686\u0646\u062f\u06cc\u0646 \u0634\u0631\u0637 \u062f\u0631 <code>if<\/code> \u0628\u06cc\u0627\u0646\u06cc\u0647.<\/p>\n<p>\u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u0646\u0633\u062e\u0647 \u062f\u06cc\u06af\u0631\u06cc \u0627\u0632 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0628\u0647 \u0627\u0633\u062a print \u0628\u0632\u0631\u06af\u062a\u0631\u06cc\u0646 \u0639\u062f\u062f \u062f\u0631 \u0628\u06cc\u0646 \u0627\u06cc\u0646 \u0633\u0647 \u0639\u062f\u062f  \u062f\u0631 \u0627\u06cc\u0646 \u0646\u0633\u062e\u0647 \u0628\u0647 \u062c\u0627\u06cc \u062a\u0648 \u062f\u0631 \u062a\u0648 <code>if<\/code> \u0639\u0628\u0627\u0631\u0627\u062a\u060c \u0645\u0627 \u0627\u0632 \u0645\u0646\u0637\u0642 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u06cc\u0645 <code>AND<\/code> (<code>&amp;&amp;<\/code>) \u0627\u067e\u0631\u0627\u062a\u0648\u0631.<\/p>\n<div class=\"highlight\">\n<pre tabindex=\"0\" class=\"chroma\"><code class=\"language-sh\" data-lang=\"sh\"><span class=\"line\"><span class=\"cl\"><span class=\"cp\">#!\/bin\/bash\n<\/span><\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"cp\"><\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nb\">echo<\/span> -n <span class=\"s2\">\"Enter the first number: \"<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nb\">read<\/span> VAR1\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nb\">echo<\/span> -n <span class=\"s2\">\"Enter the second number: \"<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nb\">read<\/span> VAR2\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nb\">echo<\/span> -n <span class=\"s2\">\"Enter the third number: \"<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"nb\">read<\/span> VAR3\n<\/span><\/span><span class=\"line\"><span class=\"cl\">\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"k\">if<\/span> <span class=\"o\">[[<\/span> <span class=\"nv\">$VAR1<\/span> -ge <span class=\"nv\">$VAR2<\/span> <span class=\"o\">]]<\/span> <span class=\"o\">&amp;&amp;<\/span> <span class=\"o\">[[<\/span> <span class=\"nv\">$VAR1<\/span> -ge <span class=\"nv\">$VAR3<\/span> <span class=\"o\">]]<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"k\">then<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">  <span class=\"nb\">echo<\/span> <span class=\"s2\">\"<\/span><span class=\"nv\">$VAR1<\/span><span class=\"s2\"> is the largest number.\"<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"k\">elif<\/span> <span class=\"o\">[[<\/span> <span class=\"nv\">$VAR2<\/span> -ge <span class=\"nv\">$VAR1<\/span> <span class=\"o\">]]<\/span> <span class=\"o\">&amp;&amp;<\/span> <span class=\"o\">[[<\/span> <span class=\"nv\">$VAR2<\/span> -ge <span class=\"nv\">$VAR3<\/span> <span class=\"o\">]]<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"k\">then<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">  <span class=\"nb\">echo<\/span> <span class=\"s2\">\"<\/span><span class=\"nv\">$VAR2<\/span><span class=\"s2\"> is the largest number.\"<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"k\">else<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\">  <span class=\"nb\">echo<\/span> <span class=\"s2\">\"<\/span><span class=\"nv\">$VAR3<\/span><span class=\"s2\"> is the largest number.\"<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"k\">fi<\/span>\n<\/span><\/span><\/code><\/pre>\n<\/div>\n<h2 id=\"test-operators\"><span class=\"ez-toc-section\" id=\"%d8%a7%d9%be%d8%b1%d8%a7%d8%aa%d9%88%d8%b1%d9%87%d8%a7%db%8c_%d8%aa%d8%b3%d8%aa\"><\/span>\u0627\u067e\u0631\u0627\u062a\u0648\u0631\u0647\u0627\u06cc \u062a\u0633\u062a <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u062f\u0631 \u0628\u0627\u0634\u060c <code>test<\/code> \u062f\u0633\u062a\u0648\u0631 \u06cc\u06a9\u06cc \u0627\u0632 \u0634\u06a9\u0644 \u0647\u0627\u06cc \u0646\u062d\u0648 \u0632\u06cc\u0631 \u0631\u0627 \u0645\u06cc \u06af\u06cc\u0631\u062f:<\/p>\n<div class=\"highlight\">\n<pre tabindex=\"0\" class=\"chroma\"><code class=\"language-sh\" data-lang=\"sh\"><span class=\"line\"><span class=\"cl\"><span class=\"nb\">test<\/span> EXPRESSION\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"o\">[<\/span> EXPRESSION <span class=\"o\">]<\/span>\n<\/span><\/span><span class=\"line\"><span class=\"cl\"><span class=\"o\">[[<\/span> EXPRESSION <span class=\"o\">]]<\/span>\n<\/span><\/span><\/code><\/pre>\n<\/div>\n<p>\u0628\u0631\u0627\u06cc \u0627\u06cc\u0646\u06a9\u0647 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0642\u0627\u0628\u0644 \u062d\u0645\u0644 \u0628\u0627\u0634\u062f\u060c \u0627\u0632 \u062a\u0633\u062a \u0642\u062f\u06cc\u0645\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f <code>[<\/code> command, which is available \u0631\u0648\u06cc all POSIX shells. The new upgraded version of the <code>test<\/code> command <code>[[<\/code> (double brackets) is supported \u0631\u0648\u06cc most modern systems using Bash, Zsh, and Ksh as a default shell.<\/p>\n<p>To negate the test expression, use the logical <code>NOT<\/code> (<code>!<\/code>) operator. When comparing strings<br \/>\n, always use single or double quotes to avoid word splitting and globbing issues.<\/p>\n<p>Below are some of the most commonly used operators:<\/p>\n<ul>\n<li><code>-n<\/code> <code>VAR<\/code> &#8211; True if the length of <code>VAR<\/code> is greater than zero.<\/li>\n<li><code>-z<\/code> <code>VAR<\/code> &#8211; True if the <code>VAR<\/code> is empty.<\/li>\n<li><code>STRING1 = STRING2<\/code> &#8211; True if <code>STRING1<\/code> and <code>STRING2<\/code> are equal.<\/li>\n<li><code>STRING1 != STRING2<\/code> &#8211; True if <code>STRING1<\/code> and <code>STRING2<\/code> are not equal.<\/li>\n<li><code>INTEGER1 -eq INTEGER2<\/code> &#8211; True if <code>INTEGER1<\/code> and <code>INTEGER2<\/code> are equal.<\/li>\n<li><code>INTEGER1 -gt INTEGER2<\/code> &#8211; True if <code>INTEGER1<\/code> is greater than <code>INTEGER2<\/code>.<\/li>\n<li><code>INTEGER1 -lt INTEGER2<\/code> &#8211; True if <code>INTEGER1<\/code> is less than <code>INTEGER2<\/code>.<\/li>\n<li><code>INTEGER1 -ge INTEGER2<\/code> &#8211; True if <code>INTEGER1<\/code> is equal or greater than INTEGER2.<\/li>\n<li><code>INTEGER1 -le INTEGER2<\/code> &#8211; True if <code>INTEGER1<\/code> is equal or less than <code>INTEGER2<\/code>.<\/li>\n<li><code>-h<\/code> <code>FILE<\/code> &#8211; True if the <code>FILE<\/code> exists and is a symbolic link.<\/li>\n<li><code>-r<\/code> <code>FILE<\/code> &#8211; True if the <code>FILE<\/code> exists and is readable.<\/li>\n<li><code>-w<\/code> <code>FILE<\/code> &#8211; True if the <code>FILE<\/code> exists and is writable.<\/li>\n<li><code>-x<\/code> <code>FILE<\/code> &#8211; True if the <code>FILE<\/code> exists and is executable.<\/li>\n<li><code>-d<\/code> <code>FILE<\/code> &#8211; True if the <code>FILE<\/code> exists and is a directory.<\/li>\n<li><code>-e<\/code> <code>FILE<\/code> &#8211; True if the <code>FILE<\/code> exists and is a file, regardless of type (node, directory, socket, etc.).<\/li>\n<li><code>-f<\/code> <code>FILE<\/code> &#8211; True if the <code>FILE<\/code> exists<br \/>\nand is a regular file (not a directory or device).<\/li>\n<\/ul>\n<h2 id=\"conclusion\"><span class=\"ez-toc-section\" id=\"conclusion\"><\/span>Conclusion <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The <code>if<\/code>, <code>if...else<\/code> and <code>if...elif...else<\/code> statements allow you to control the flow of the Bash script\u2019s execution by evaluating given conditions.<\/p>\n<p>If the condition evaluated to false, the code in the optional <code>else<\/code> clause will be executed.<\/p>\n<p>If you have any questions or feedback, feel free to leave a comment.<\/p>\n<div class=\"flex flex-wrap my-8\">bash<br \/>\nterminal<\/div>\n<\/div>\n\n<div>\u0628\u0631\u0627\u06cc \u0646\u06af\u0627\u0631\u0634 \u0628\u062e\u0634\u0647\u0627\u06cc\u06cc \u0627\u0632 \u0627\u06cc\u0646 \u0645\u062a\u0646 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0627\u0632 \u062a\u0631\u062c\u0645\u0647 \u0645\u0627\u0634\u06cc\u0646\u06cc \u06cc\u0627 \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc GPT \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u062f <br \/>\n\u0644\u0637\u0641\u0627 \u062f\u0631 \u0635\u0648\u0631\u062a \u0648\u062c\u0648\u062f \u0645\u0634\u06a9\u0644 \u062f\u0631 \u0645\u062a\u0646 \u06cc\u0627 \u0645\u0641\u0647\u0648\u0645 \u0646\u0628\u0648\u062f\u0646 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a\u060c \u0627\u0632 \u0637\u0631\u06cc\u0642 \u062f\u06a9\u0645\u0647 \u06af\u0632\u0627\u0631\u0634 \u0646\u0648\u0634\u062a\u0627\u0631 \u06cc\u0627 \u062f\u0631\u062c \u0646\u0638\u0631 \u0631\u0648\u06cc \u0627\u06cc\u0646 \u0645\u0637\u0644\u0628 \u0645\u0627 \u0631\u0627 \u0627\u0632 \u062c\u0632\u06cc\u06cc\u0627\u062a \u0645\u0634\u06a9\u0644 \u0645\u0634\u0627\u0647\u062f\u0647 \u0634\u062f\u0647 \u0645\u0637\u0644\u0639 \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0628\u0647 \u0622\u0646 \u0631\u0633\u06cc\u062f\u06af\u06cc \u06a9\u0646\u06cc\u0645\n<\/div>\n<p>\u0632\u0645\u0627\u0646 \u0627\u0646\u062a\u0634\u0627\u0631: 1403-04-03 13:27:03<br \/>\n<\/p>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-center kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;center&quot;,&quot;id&quot;:&quot;17205&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;0&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;0&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;5&quot;,&quot;greet&quot;:&quot;\u0627\u0645\u062a\u06cc\u0627\u0632 \u0634\u0645\u0627 \u0628\u0647 \u0627\u06cc\u0646 \u0645\u0637\u0644\u0628&quot;,&quot;legend&quot;:&quot;0\\\/5 (0 \u0631\u0627\u06cc)&quot;,&quot;size&quot;:&quot;30&quot;,&quot;title&quot;:&quot;Bash if... other statement&quot;,&quot;width&quot;:&quot;0&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} ({count} \u0631\u0627\u06cc)&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-left: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-left: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-left: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-left: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-left: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 0px;\">\n            <div class=\"kksr-star\" style=\"padding-left: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-left: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-left: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-left: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-left: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 24px;\">\n            <span class=\"kksr-muted\">\u0627\u0645\u062a\u06cc\u0627\u0632 \u0634\u0645\u0627 \u0628\u0647 \u0627\u06cc\u0646 \u0645\u0637\u0644\u0628<\/span>\n    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">\u0632\u0645\u0627\u0646 \u0644\u0627\u0632\u0645 \u0628\u0631\u0627\u06cc \u0645\u0637\u0627\u0644\u0639\u0647: <\/span> <span class=\"rt-time\"> 5<\/span> <span class=\"rt-label rt-postfix\">\u062f\u0642\u06cc\u0642\u0647<\/span><\/span>\u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0634\u0645\u0627 \u0631\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0627\u0635\u0648\u0644 \u0627\u0648\u0644\u06cc\u0647 \u0631\u0627\u0647\u0646\u0645\u0627\u06cc\u06cc \u0645\u06cc \u06a9\u0646\u062f bash if&#8230;else \u0628\u06cc\u0627\u0646\u06cc\u0647 \u0648 \u0631\u0648\u0634 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0646 \u062f\u0631 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0647\u0627\u06cc \u067e\u0648\u0633\u062a\u0647 \u0631\u0627 \u0628\u0647 \u0634\u0645\u0627 \u062a\u0648\u0636\u06cc\u062d \u062f\u0647\u062f. \u062a\u0635\u0645\u06cc\u0645 \u06af\u06cc\u0631\u06cc \u06cc\u06a9\u06cc \u0627\u0632 \u0627\u0633\u0627\u0633\u06cc \u062a\u0631\u06cc\u0646 \u0645\u0641\u0627\u0647\u06cc\u0645 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u06a9\u0627\u0645\u067e\u06cc\u0648\u062a\u0631 \u0627\u0633\u062a. \u0645\u0627\u0646\u0646\u062f \u0647\u0631 \u0632\u0628\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u062f\u06cc\u06af\u0631\u06cc\u060c if\u060c if&#8230;else\u060c if&#8230;elif&#8230;else\u060c \u0648 \u062a\u0648\u062f\u0631\u062a\u0648 if \u0639\u0628\u0627\u0631\u0627\u062a \u062f\u0631 Bash \u0628\u0631\u0627\u06cc [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":17206,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[202,95],"tags":[626,2550,2534,487,4954,2538,2532],"class_list":["post-17205","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-os","category-linux","tag-bash","tag-terminal","tag-vps-","tag-487","tag-4954","tag---linux","tag-2532"],"acf":[],"_links":{"self":[{"href":"https:\/\/rasanegaar.com\/blog\/wp-json\/wp\/v2\/posts\/17205","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rasanegaar.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rasanegaar.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rasanegaar.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/rasanegaar.com\/blog\/wp-json\/wp\/v2\/comments?post=17205"}],"version-history":[{"count":0,"href":"https:\/\/rasanegaar.com\/blog\/wp-json\/wp\/v2\/posts\/17205\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rasanegaar.com\/blog\/wp-json\/wp\/v2\/media\/17206"}],"wp:attachment":[{"href":"https:\/\/rasanegaar.com\/blog\/wp-json\/wp\/v2\/media?parent=17205"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rasanegaar.com\/blog\/wp-json\/wp\/v2\/categories?post=17205"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rasanegaar.com\/blog\/wp-json\/wp\/v2\/tags?post=17205"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}