{"id":5459,"date":"2023-02-15T15:09:23","date_gmt":"2023-02-15T09:39:23","guid":{"rendered":"https:\/\/trysiteprice.com\/blog\/?p=5459"},"modified":"2023-02-15T15:09:23","modified_gmt":"2023-02-15T09:39:23","slug":"grep-count-lines-if-a-string-word-matches-on-linux-or-unix-system","status":"publish","type":"post","link":"https:\/\/trysiteprice.com\/blog\/grep-count-lines-if-a-string-word-matches-on-linux-or-unix-system\/","title":{"rendered":"Grep Count Lines If a String \/ Word Matches on Linux or Unix System"},"content":{"rendered":"<p>To count the number of lines in a text file that contain a specific string or word on a Linux or Unix system, you can use the <code>grep<\/code> command with the <code>-c<\/code> option.<\/p>\n<p>The general syntax for the <code>grep<\/code> command is:<\/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-css\">grep <span class=\"hljs-selector-attr\">[OPTIONS]<\/span> PATTERN <span class=\"hljs-selector-attr\">[FILE...]<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<p>where:<\/p>\n<ul>\n<li>OPTIONS: Any options you want to use with the command (e.g., <code>-c<\/code> to count the number of matching lines)<\/li>\n<li>PATTERN: The string or regular expression you want to search for<\/li>\n<li>FILE: The name of the file(s) you want to search in. If no file is specified, grep will read from standard input.<\/li>\n<\/ul>\n<p>For example, to count the number of lines that contain the word &#8220;example&#8221; in a file named &#8220;file.txt&#8221;, you can use the following command:<\/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-perl\"><span class=\"hljs-keyword\">grep<\/span> -c <span class=\"hljs-string\">\"example\"<\/span> file.txt<br \/>\n<\/code><\/div>\n<\/div>\n<p>This will output the number of lines that contain the word &#8220;example&#8221; in the &#8220;file.txt&#8221; file.<\/p>\n<p>If you want to search for the word in multiple files, you can specify the files as additional arguments:<\/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-perl\"><span class=\"hljs-keyword\">grep<\/span> -c <span class=\"hljs-string\">\"example\"<\/span> file1.txt file2.txt file3.txt<br \/>\n<\/code><\/div>\n<\/div>\n<p>This will output the total number of lines that contain the word &#8220;example&#8221; in all three files combined.<\/p>\n<p>Note that the <code>-c<\/code> option only counts the number of lines that contain the matching string, and does not show the matching lines themselves. If you want to see the matching lines as well, you can omit the <code>-c<\/code> option.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To count the number of lines in a text file that contain a specific string or word on a Linux or Unix system, you can use the grep command with the -c option. The general syntax for the grep command is: grep [OPTIONS] PATTERN [FILE&#8230;] where: OPTIONS: Any options you want to use with the &#8230; <a title=\"Grep Count Lines If a String \/ Word Matches on Linux or Unix System\" class=\"read-more\" href=\"https:\/\/trysiteprice.com\/blog\/grep-count-lines-if-a-string-word-matches-on-linux-or-unix-system\/\" aria-label=\"Read more about Grep Count Lines If a String \/ Word Matches on Linux or Unix System\">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-5459","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>Grep Count Lines If a String \/ Word Matches on Linux or Unix System - 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\/grep-count-lines-if-a-string-word-matches-on-linux-or-unix-system\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Grep Count Lines If a String \/ Word Matches on Linux or Unix System - TrySitePrice\" \/>\n<meta property=\"og:description\" content=\"To count the number of lines in a text file that contain a specific string or word on a Linux or Unix system, you can use the grep command with the -c option. The general syntax for the grep command is: grep [OPTIONS] PATTERN [FILE...] where: OPTIONS: Any options you want to use with the ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/trysiteprice.com\/blog\/grep-count-lines-if-a-string-word-matches-on-linux-or-unix-system\/\" \/>\n<meta property=\"og:site_name\" content=\"TrySitePrice\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-15T09:39:23+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\/grep-count-lines-if-a-string-word-matches-on-linux-or-unix-system\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/grep-count-lines-if-a-string-word-matches-on-linux-or-unix-system\/\"},\"author\":{\"name\":\"Rahul Sahu\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\"},\"headline\":\"Grep Count Lines If a String \/ Word Matches on Linux or Unix System\",\"datePublished\":\"2023-02-15T09:39:23+00:00\",\"dateModified\":\"2023-02-15T09:39:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/grep-count-lines-if-a-string-word-matches-on-linux-or-unix-system\/\"},\"wordCount\":222,\"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\/grep-count-lines-if-a-string-word-matches-on-linux-or-unix-system\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/grep-count-lines-if-a-string-word-matches-on-linux-or-unix-system\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/grep-count-lines-if-a-string-word-matches-on-linux-or-unix-system\/\",\"name\":\"Grep Count Lines If a String \/ Word Matches on Linux or Unix System - TrySitePrice\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\"},\"datePublished\":\"2023-02-15T09:39:23+00:00\",\"dateModified\":\"2023-02-15T09:39:23+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/grep-count-lines-if-a-string-word-matches-on-linux-or-unix-system\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/grep-count-lines-if-a-string-word-matches-on-linux-or-unix-system\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/grep-count-lines-if-a-string-word-matches-on-linux-or-unix-system\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/trysiteprice.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Grep Count Lines If a String \/ Word Matches on Linux or Unix System\"}]},{\"@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":"Grep Count Lines If a String \/ Word Matches on Linux or Unix System - 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\/grep-count-lines-if-a-string-word-matches-on-linux-or-unix-system\/","og_locale":"en_US","og_type":"article","og_title":"Grep Count Lines If a String \/ Word Matches on Linux or Unix System - TrySitePrice","og_description":"To count the number of lines in a text file that contain a specific string or word on a Linux or Unix system, you can use the grep command with the -c option. The general syntax for the grep command is: grep [OPTIONS] PATTERN [FILE...] where: OPTIONS: Any options you want to use with the ... Read more","og_url":"https:\/\/trysiteprice.com\/blog\/grep-count-lines-if-a-string-word-matches-on-linux-or-unix-system\/","og_site_name":"TrySitePrice","article_published_time":"2023-02-15T09:39:23+00:00","author":"Rahul Sahu","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/trysiteprice.com\/blog\/grep-count-lines-if-a-string-word-matches-on-linux-or-unix-system\/#article","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/grep-count-lines-if-a-string-word-matches-on-linux-or-unix-system\/"},"author":{"name":"Rahul Sahu","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4"},"headline":"Grep Count Lines If a String \/ Word Matches on Linux or Unix System","datePublished":"2023-02-15T09:39:23+00:00","dateModified":"2023-02-15T09:39:23+00:00","mainEntityOfPage":{"@id":"https:\/\/trysiteprice.com\/blog\/grep-count-lines-if-a-string-word-matches-on-linux-or-unix-system\/"},"wordCount":222,"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\/grep-count-lines-if-a-string-word-matches-on-linux-or-unix-system\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/trysiteprice.com\/blog\/grep-count-lines-if-a-string-word-matches-on-linux-or-unix-system\/","url":"https:\/\/trysiteprice.com\/blog\/grep-count-lines-if-a-string-word-matches-on-linux-or-unix-system\/","name":"Grep Count Lines If a String \/ Word Matches on Linux or Unix System - TrySitePrice","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/#website"},"datePublished":"2023-02-15T09:39:23+00:00","dateModified":"2023-02-15T09:39:23+00:00","breadcrumb":{"@id":"https:\/\/trysiteprice.com\/blog\/grep-count-lines-if-a-string-word-matches-on-linux-or-unix-system\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/trysiteprice.com\/blog\/grep-count-lines-if-a-string-word-matches-on-linux-or-unix-system\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/trysiteprice.com\/blog\/grep-count-lines-if-a-string-word-matches-on-linux-or-unix-system\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/trysiteprice.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Grep Count Lines If a String \/ Word Matches on Linux or Unix System"}]},{"@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\/5459","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=5459"}],"version-history":[{"count":1,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/5459\/revisions"}],"predecessor-version":[{"id":5461,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/5459\/revisions\/5461"}],"wp:attachment":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/media?parent=5459"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/categories?post=5459"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/tags?post=5459"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}