{"id":3871,"date":"2023-02-07T15:32:50","date_gmt":"2023-02-07T10:02:50","guid":{"rendered":"https:\/\/trysiteprice.com\/blog\/?p=3871"},"modified":"2023-02-07T15:32:50","modified_gmt":"2023-02-07T10:02:50","slug":"bash-shell-number-comparison","status":"publish","type":"post","link":"https:\/\/trysiteprice.com\/blog\/bash-shell-number-comparison\/","title":{"rendered":"Bash Shell Number Comparison"},"content":{"rendered":"<p>In the Bash shell, you can perform numerical comparisons to determine if one number is equal to, greater than, or less than another. You can use the following comparison operators for this purpose:<\/p>\n<ul>\n<li><code>-eq<\/code>: Equal to<\/li>\n<li><code>-ne<\/code>: Not equal to<\/li>\n<li><code>-lt<\/code>: Less than<\/li>\n<li><code>-le<\/code>: Less than or equal to<\/li>\n<li><code>-gt<\/code>: Greater than<\/li>\n<li><code>-ge<\/code>: Greater than or equal to<\/li>\n<\/ul>\n<p>Here are some examples of using these comparison operators in the Bash shell:<\/p>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-bash\"><span class=\"hljs-comment\"># Check if two numbers are equal<\/span><br \/>\n<span class=\"hljs-keyword\">if<\/span> [ <span class=\"hljs-variable\">$num1<\/span> -eq <span class=\"hljs-variable\">$num2<\/span> ]; <span class=\"hljs-keyword\">then<\/span><br \/>\n  <span class=\"hljs-built_in\">echo<\/span> <span class=\"hljs-string\">\"<span class=\"hljs-variable\">$num1<\/span> is equal to <span class=\"hljs-variable\">$num2<\/span>\"<\/span><br \/>\n<span class=\"hljs-keyword\">fi<\/span><\/p>\n<p><span class=\"hljs-comment\"># Check if one number is greater than another<\/span><br \/>\n<span class=\"hljs-keyword\">if<\/span> [ <span class=\"hljs-variable\">$num1<\/span> -gt <span class=\"hljs-variable\">$num2<\/span> ]; <span class=\"hljs-keyword\">then<\/span><br \/>\n  <span class=\"hljs-built_in\">echo<\/span> <span class=\"hljs-string\">\"<span class=\"hljs-variable\">$num1<\/span> is greater than <span class=\"hljs-variable\">$num2<\/span>\"<\/span><br \/>\n<span class=\"hljs-keyword\">fi<\/span><\/p>\n<p><span class=\"hljs-comment\"># Check if one number is less than another<\/span><br \/>\n<span class=\"hljs-keyword\">if<\/span> [ <span class=\"hljs-variable\">$num1<\/span> -lt <span class=\"hljs-variable\">$num2<\/span> ]; <span class=\"hljs-keyword\">then<\/span><br \/>\n  <span class=\"hljs-built_in\">echo<\/span> <span class=\"hljs-string\">\"<span class=\"hljs-variable\">$num1<\/span> is less than <span class=\"hljs-variable\">$num2<\/span>\"<\/span><br \/>\n<span class=\"hljs-keyword\">fi<\/span><\/p>\n<p><span class=\"hljs-comment\"># Check if one number is greater than or equal to another<\/span><br \/>\n<span class=\"hljs-keyword\">if<\/span> [ <span class=\"hljs-variable\">$num1<\/span> -ge <span class=\"hljs-variable\">$num2<\/span> ]; <span class=\"hljs-keyword\">then<\/span><br \/>\n  <span class=\"hljs-built_in\">echo<\/span> <span class=\"hljs-string\">\"<span class=\"hljs-variable\">$num1<\/span> is greater than or equal to <span class=\"hljs-variable\">$num2<\/span>\"<\/span><br \/>\n<span class=\"hljs-keyword\">fi<\/span><\/p>\n<p><span class=\"hljs-comment\"># Check if one number is less than or equal to another<\/span><br \/>\n<span class=\"hljs-keyword\">if<\/span> [ <span class=\"hljs-variable\">$num1<\/span> -le <span class=\"hljs-variable\">$num2<\/span> ]; <span class=\"hljs-keyword\">then<\/span><br \/>\n  <span class=\"hljs-built_in\">echo<\/span> <span class=\"hljs-string\">\"<span class=\"hljs-variable\">$num1<\/span> is less than or equal to <span class=\"hljs-variable\">$num2<\/span>\"<\/span><br \/>\n<span class=\"hljs-keyword\">fi<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<p>Note: When comparing numbers in the Bash shell, make sure to use double square brackets (<code>[[ ]]<\/code>) instead of single square brackets (<code>[ ]<\/code>). This ensures that the comparison is treated as a numerical comparison rather than a string comparison.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Bash shell, you can perform numerical comparisons to determine if one number is equal to, greater than, or less than another. You can use the following comparison operators for this purpose: -eq: Equal to -ne: Not equal to -lt: Less than -le: Less than or equal to -gt: Greater than -ge: Greater than &#8230; <a title=\"Bash Shell Number Comparison\" class=\"read-more\" href=\"https:\/\/trysiteprice.com\/blog\/bash-shell-number-comparison\/\" aria-label=\"Read more about Bash Shell Number Comparison\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-3871","post","type-post","status-publish","format-standard","hentry","category-best-tutorial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Bash Shell Number Comparison - TrySitePrice<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/trysiteprice.com\/blog\/bash-shell-number-comparison\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bash Shell Number Comparison - TrySitePrice\" \/>\n<meta property=\"og:description\" content=\"In the Bash shell, you can perform numerical comparisons to determine if one number is equal to, greater than, or less than another. You can use the following comparison operators for this purpose: -eq: Equal to -ne: Not equal to -lt: Less than -le: Less than or equal to -gt: Greater than -ge: Greater than ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/trysiteprice.com\/blog\/bash-shell-number-comparison\/\" \/>\n<meta property=\"og:site_name\" content=\"TrySitePrice\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-07T10:02:50+00:00\" \/>\n<meta name=\"author\" content=\"Rahul Sahu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/bash-shell-number-comparison\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/bash-shell-number-comparison\/\"},\"author\":{\"name\":\"Rahul Sahu\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\"},\"headline\":\"Bash Shell Number Comparison\",\"datePublished\":\"2023-02-07T10:02:50+00:00\",\"dateModified\":\"2023-02-07T10:02:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/bash-shell-number-comparison\/\"},\"wordCount\":105,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"articleSection\":[\"Best\/Tutorial\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/bash-shell-number-comparison\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/bash-shell-number-comparison\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/bash-shell-number-comparison\/\",\"name\":\"Bash Shell Number Comparison - TrySitePrice\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\"},\"datePublished\":\"2023-02-07T10:02:50+00:00\",\"dateModified\":\"2023-02-07T10:02:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/bash-shell-number-comparison\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/bash-shell-number-comparison\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/bash-shell-number-comparison\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/trysiteprice.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bash Shell Number Comparison\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"name\":\"TrySitePrice\",\"description\":\"Free Website Value Calculator Tool\",\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\",\"name\":\"TrySitePrice\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"contentUrl\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"width\":395,\"height\":268,\"caption\":\"TrySitePrice\"},\"image\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\",\"name\":\"Rahul Sahu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"caption\":\"Rahul Sahu\"},\"sameAs\":[\"https:\/\/trysiteprice.com\/blog\"],\"url\":\"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bash Shell Number Comparison - TrySitePrice","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/trysiteprice.com\/blog\/bash-shell-number-comparison\/","og_locale":"en_US","og_type":"article","og_title":"Bash Shell Number Comparison - TrySitePrice","og_description":"In the Bash shell, you can perform numerical comparisons to determine if one number is equal to, greater than, or less than another. You can use the following comparison operators for this purpose: -eq: Equal to -ne: Not equal to -lt: Less than -le: Less than or equal to -gt: Greater than -ge: Greater than ... Read more","og_url":"https:\/\/trysiteprice.com\/blog\/bash-shell-number-comparison\/","og_site_name":"TrySitePrice","article_published_time":"2023-02-07T10:02:50+00:00","author":"Rahul Sahu","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/trysiteprice.com\/blog\/bash-shell-number-comparison\/#article","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/bash-shell-number-comparison\/"},"author":{"name":"Rahul Sahu","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4"},"headline":"Bash Shell Number Comparison","datePublished":"2023-02-07T10:02:50+00:00","dateModified":"2023-02-07T10:02:50+00:00","mainEntityOfPage":{"@id":"https:\/\/trysiteprice.com\/blog\/bash-shell-number-comparison\/"},"wordCount":105,"commentCount":0,"publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"articleSection":["Best\/Tutorial"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/trysiteprice.com\/blog\/bash-shell-number-comparison\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/trysiteprice.com\/blog\/bash-shell-number-comparison\/","url":"https:\/\/trysiteprice.com\/blog\/bash-shell-number-comparison\/","name":"Bash Shell Number Comparison - TrySitePrice","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/#website"},"datePublished":"2023-02-07T10:02:50+00:00","dateModified":"2023-02-07T10:02:50+00:00","breadcrumb":{"@id":"https:\/\/trysiteprice.com\/blog\/bash-shell-number-comparison\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/trysiteprice.com\/blog\/bash-shell-number-comparison\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/trysiteprice.com\/blog\/bash-shell-number-comparison\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/trysiteprice.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Bash Shell Number Comparison"}]},{"@type":"WebSite","@id":"https:\/\/trysiteprice.com\/blog\/#website","url":"https:\/\/trysiteprice.com\/blog\/","name":"TrySitePrice","description":"Free Website Value Calculator Tool","publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/trysiteprice.com\/blog\/#organization","name":"TrySitePrice","url":"https:\/\/trysiteprice.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","contentUrl":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","width":395,"height":268,"caption":"TrySitePrice"},"image":{"@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4","name":"Rahul Sahu","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","caption":"Rahul Sahu"},"sameAs":["https:\/\/trysiteprice.com\/blog"],"url":"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/"}]}},"_links":{"self":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/3871","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/comments?post=3871"}],"version-history":[{"count":1,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/3871\/revisions"}],"predecessor-version":[{"id":3872,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/3871\/revisions\/3872"}],"wp:attachment":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/media?parent=3871"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/categories?post=3871"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/tags?post=3871"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}