{"id":2620,"date":"2023-02-01T14:38:28","date_gmt":"2023-02-01T09:08:28","guid":{"rendered":"https:\/\/trysiteprice.com\/blog\/?p=2620"},"modified":"2023-02-01T14:38:28","modified_gmt":"2023-02-01T09:08:28","slug":"how-to-use-a-here-documents-to-write-data-to-a-file-in-bash-script","status":"publish","type":"post","link":"https:\/\/trysiteprice.com\/blog\/how-to-use-a-here-documents-to-write-data-to-a-file-in-bash-script\/","title":{"rendered":"How to use a here documents to write data to a file in bash script"},"content":{"rendered":"<p>A &#8220;here document&#8221; is a way to specify multiple lines of text as the input to a command in a shell script. In a bash script, you can use a here document to write data to a file. Here&#8217;s an example of how to use a here document to write data to a file:<\/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\">\u00a0<\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-bash\"><span class=\"hljs-meta\">#!\/bin\/bash<\/span><\/p>\n<p><span class=\"hljs-comment\"># The file to write to<\/span><br \/>\nfile=<span class=\"hljs-string\">\"test.txt\"<\/span><\/p>\n<p><span class=\"hljs-comment\"># The data to write to the file<\/span><br \/>\n<span class=\"hljs-built_in\">cat<\/span> &lt;&lt; <span class=\"hljs-string\">EOF &gt; \"$file\"<br \/>\nThis is a line of text.<br \/>\nThis is another line of text.<br \/>\nAnd this is yet another line.<br \/>\nEOF<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<p>In this example, the <code>cat<\/code> command writes the lines of text contained within the here document to the file specified by <code>\"$file\"<\/code>. The <code>&gt; \"$file\"<\/code> operator is used to redirect the output of <code>cat<\/code> to the file. The marker <code>EOF<\/code> is used to indicate the end of the here document. Note that you can use any string as the marker, but it should not appear anywhere within the text of the here document.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A &#8220;here document&#8221; is a way to specify multiple lines of text as the input to a command in a shell script. In a bash script, you can use a here document to write data to a file. Here&#8217;s an example of how to use a here document to write data to a file: \u00a0 &#8230; <a title=\"How to use a here documents to write data to a file in bash script\" class=\"read-more\" href=\"https:\/\/trysiteprice.com\/blog\/how-to-use-a-here-documents-to-write-data-to-a-file-in-bash-script\/\" aria-label=\"Read more about How to use a here documents to write data to a file in bash script\">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-2620","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>How to use a here documents to write data to a file in bash script - 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\/how-to-use-a-here-documents-to-write-data-to-a-file-in-bash-script\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to use a here documents to write data to a file in bash script - TrySitePrice\" \/>\n<meta property=\"og:description\" content=\"A &#8220;here document&#8221; is a way to specify multiple lines of text as the input to a command in a shell script. In a bash script, you can use a here document to write data to a file. Here&#8217;s an example of how to use a here document to write data to a file: \u00a0 ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/trysiteprice.com\/blog\/how-to-use-a-here-documents-to-write-data-to-a-file-in-bash-script\/\" \/>\n<meta property=\"og:site_name\" content=\"TrySitePrice\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-01T09:08:28+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\/how-to-use-a-here-documents-to-write-data-to-a-file-in-bash-script\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/how-to-use-a-here-documents-to-write-data-to-a-file-in-bash-script\/\"},\"author\":{\"name\":\"Rahul Sahu\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\"},\"headline\":\"How to use a here documents to write data to a file in bash script\",\"datePublished\":\"2023-02-01T09:08:28+00:00\",\"dateModified\":\"2023-02-01T09:08:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/how-to-use-a-here-documents-to-write-data-to-a-file-in-bash-script\/\"},\"wordCount\":136,\"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\/how-to-use-a-here-documents-to-write-data-to-a-file-in-bash-script\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/how-to-use-a-here-documents-to-write-data-to-a-file-in-bash-script\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/how-to-use-a-here-documents-to-write-data-to-a-file-in-bash-script\/\",\"name\":\"How to use a here documents to write data to a file in bash script - TrySitePrice\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\"},\"datePublished\":\"2023-02-01T09:08:28+00:00\",\"dateModified\":\"2023-02-01T09:08:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/how-to-use-a-here-documents-to-write-data-to-a-file-in-bash-script\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/how-to-use-a-here-documents-to-write-data-to-a-file-in-bash-script\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/how-to-use-a-here-documents-to-write-data-to-a-file-in-bash-script\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/trysiteprice.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to use a here documents to write data to a file in bash script\"}]},{\"@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":"How to use a here documents to write data to a file in bash script - 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\/how-to-use-a-here-documents-to-write-data-to-a-file-in-bash-script\/","og_locale":"en_US","og_type":"article","og_title":"How to use a here documents to write data to a file in bash script - TrySitePrice","og_description":"A &#8220;here document&#8221; is a way to specify multiple lines of text as the input to a command in a shell script. In a bash script, you can use a here document to write data to a file. Here&#8217;s an example of how to use a here document to write data to a file: \u00a0 ... Read more","og_url":"https:\/\/trysiteprice.com\/blog\/how-to-use-a-here-documents-to-write-data-to-a-file-in-bash-script\/","og_site_name":"TrySitePrice","article_published_time":"2023-02-01T09:08:28+00:00","author":"Rahul Sahu","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/trysiteprice.com\/blog\/how-to-use-a-here-documents-to-write-data-to-a-file-in-bash-script\/#article","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/how-to-use-a-here-documents-to-write-data-to-a-file-in-bash-script\/"},"author":{"name":"Rahul Sahu","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4"},"headline":"How to use a here documents to write data to a file in bash script","datePublished":"2023-02-01T09:08:28+00:00","dateModified":"2023-02-01T09:08:28+00:00","mainEntityOfPage":{"@id":"https:\/\/trysiteprice.com\/blog\/how-to-use-a-here-documents-to-write-data-to-a-file-in-bash-script\/"},"wordCount":136,"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\/how-to-use-a-here-documents-to-write-data-to-a-file-in-bash-script\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/trysiteprice.com\/blog\/how-to-use-a-here-documents-to-write-data-to-a-file-in-bash-script\/","url":"https:\/\/trysiteprice.com\/blog\/how-to-use-a-here-documents-to-write-data-to-a-file-in-bash-script\/","name":"How to use a here documents to write data to a file in bash script - TrySitePrice","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/#website"},"datePublished":"2023-02-01T09:08:28+00:00","dateModified":"2023-02-01T09:08:28+00:00","breadcrumb":{"@id":"https:\/\/trysiteprice.com\/blog\/how-to-use-a-here-documents-to-write-data-to-a-file-in-bash-script\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/trysiteprice.com\/blog\/how-to-use-a-here-documents-to-write-data-to-a-file-in-bash-script\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/trysiteprice.com\/blog\/how-to-use-a-here-documents-to-write-data-to-a-file-in-bash-script\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/trysiteprice.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to use a here documents to write data to a file in bash script"}]},{"@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\/2620","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=2620"}],"version-history":[{"count":1,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/2620\/revisions"}],"predecessor-version":[{"id":2621,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/2620\/revisions\/2621"}],"wp:attachment":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/media?parent=2620"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/categories?post=2620"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/tags?post=2620"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}