{"id":4548,"date":"2022-02-02T10:01:41","date_gmt":"2022-02-02T03:31:41","guid":{"rendered":"https:\/\/iatmm.com\/?p=4548"},"modified":"2022-02-02T10:01:42","modified_gmt":"2022-02-02T03:31:42","slug":"3-2-searching-and-extracting-data-from-files-1-redirecting-standard-input-here-documents%ef%bf%bc","status":"publish","type":"post","link":"https:\/\/iat.edu.mm\/3-2-searching-and-extracting-data-from-files-1-redirecting-standard-input-here-documents%ef%bf%bc\/","title":{"rendered":"3.2 Searching and Extracting Data from Files (1): Redirecting Standard Input &#038; Here Documents\ufffc"},"content":{"rendered":"\n<p class=\"has-medium-font-size\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#b41d8d\" class=\"has-inline-color\">Redirecting Standard Input<\/mark><\/strong><\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Keyboard \u1019\u103e Input \u1015\u1031\u1038\u1019\u101a\u1037\u103a\u1021\u1005\u102c\u1038\u104a Command \u1010\u103d\u1031 \u101b\u102d\u102f\u1000\u103a\u1019\u101a\u1037\u103a\u1021\u1005\u102c\u1038\u104a \u101e\u1000\u103a\u1006\u102d\u102f\u1004\u103a\u101b\u102c\u1016\u102d\u102f\u1004\u103a\u1010\u1005\u103a\u1016\u102d\u102f\u1004\u103a\u1019\u103e Input \u101b\u101a\u1030\u1016\u102d\u102f\u1037\u101b\u102c \u1021\u101e\u102f\u1036\u1038\u1015\u103c\u102f\u1010\u1032\u1037 Redirection \u1015\u102f\u1036\u1005\u1036\u1010\u1005\u103a\u1019\u103b\u102d\u102f\u1038\u1015\u102b\u104b <em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#b41d8d\" class=\"has-inline-color\">\u201c&lt;\u201d Operator<\/mark><\/em> \u1000\u102d\u102f \u1021\u101e\u102f\u1036\u1038\u1015\u103c\u102f\u1015\u103c\u102e\u1038 \u1012\u102e\u1025\u1015\u1019\u102c\u1019\u103e\u102c \u1016\u1031\u102c\u103a\u1015\u103c\u1011\u102c\u1038\u1015\u102b\u1010\u101a\u103a\u104b<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"125\" src=\"https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-02-at-09.56.17-1024x125.png\" alt=\"\" class=\"wp-image-4550\" srcset=\"https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-02-at-09.56.17-1024x125.png 1024w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-02-at-09.56.17-300x37.png 300w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-02-at-09.56.17-768x94.png 768w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-02-at-09.56.17-1536x187.png 1536w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-02-at-09.56.17-600x73.png 600w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-02-at-09.56.17.png 1845w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Standard Input Redirection \u1000\u102d\u102f \u1015\u102f\u1036\u1019\u103e\u1014\u103a\u1021\u102c\u1038\u1016\u103c\u1004\u1037\u103a\u1010\u1031\u102c\u1037 File Arguments \u1010\u103d\u1031\u101c\u1000\u103a\u1019\u1001\u1036\u1010\u1010\u103a\u1010\u1032\u1037 Commands \u1010\u103d\u1031\u1014\u103e\u1004\u1037\u103a \u1010\u103d\u1032\u101e\u102f\u1036\u1038\u101c\u1031\u1037\u101b\u103e\u102d\u1010\u102c\u1015\u102b\u104b <em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#b41d8d\" class=\"has-inline-color\">\u201ctr\u201d Command<\/mark><\/em> \u101f\u102c \u1010\u1005\u103a\u1001\u102f\u1021\u1015\u102b\u1021\u101d\u1004\u103a\u1015\u102b\u104b \u1016\u102d\u102f\u1004\u103a\u1011\u1032\u1000 Characters \u1010\u103d\u1031\u1000\u102d\u102f \u1015\u103c\u1004\u103a\u1010\u102c\u104a Character \u1010\u1005\u103a\u1001\u102f\u1001\u102f\u1000\u102d\u102f \u1016\u103b\u1000\u103a\u1010\u102c\u1010\u103d\u1031\u101c\u102f\u1015\u103a\u1016\u102d\u102f\u1037 \u1015\u103c\u1031\u102c\u1004\u103a\u1038\u101c\u1032\u1016\u102d\u102f\u1037\u101b\u102c \u101e\u102f\u1036\u1038\u1014\u102d\u102f\u1004\u103a\u1015\u102b\u1010\u101a\u103a\u104b \u1021\u1031\u102c\u1000\u103a\u1015\u102b \u1025\u1015\u1019\u102c\u1019\u103e\u102c\u1010\u1031\u102c\u1037 \u2018l\u2019 Character Deletion \u1000\u102d\u102f \u1015\u103c\u1011\u102c\u1038\u1015\u102b\u1010\u101a\u103a\u104b<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"125\" src=\"https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-02-at-09.56.28-1024x125.png\" alt=\"\" class=\"wp-image-4551\" srcset=\"https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-02-at-09.56.28-1024x125.png 1024w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-02-at-09.56.28-300x37.png 300w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-02-at-09.56.28-768x94.png 768w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-02-at-09.56.28-1536x187.png 1536w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-02-at-09.56.28-600x73.png 600w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-02-at-09.56.28.png 1846w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \u1021\u1001\u103b\u1000\u103a\u1021\u101c\u1000\u103a\u1010\u103d\u1031\u1015\u102d\u102f\u1019\u102d\u102f\u101e\u102d\u101b\u103e\u102d\u1016\u102d\u102f\u1037\u1021\u1010\u103d\u1000\u103a \u201ctr\u201d Command \u101b\u1032\u1037 Man Page \u1019\u103e\u102c \u1000\u103c\u100a\u1037\u103a\u1014\u102d\u102f\u1004\u103a\u1015\u102b\u1010\u101a\u103a\u104b<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#b41d8d\" class=\"has-inline-color\">Here Documents<\/mark><\/strong><\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Output Redirections \u1010\u103d\u1031\u1014\u103e\u1004\u1037\u103a\u1019\u1010\u1030\u1018\u1032 <em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#b41d8d\" class=\"has-inline-color\">\u201c&lt;&lt;\u201d Operator<\/mark><\/em> \u101f\u102c \u1019\u1010\u1030\u1010\u1032\u1037 \u1021\u101e\u103d\u1004\u103a\u1010\u1019\u103b\u102d\u102f\u1038\u101b\u103e\u102d\u1015\u102b\u1010\u101a\u103a\u104b \u1021\u1032\u1037\u1012\u102e Input Stream \u1000\u102d\u102f Here Document \u101c\u102d\u102f\u1037\u101c\u100a\u103a\u1038 \u1001\u1031\u102b\u103a\u1015\u102b\u1010\u101a\u103a\u104b Here Document \u1006\u102d\u102f\u1010\u102c Command (\u101e\u102d\u102f\u1037) Interactive Program \u1006\u102e\u101e\u102d\u102f\u1037 \u101c\u103d\u103e\u1032\u1015\u1031\u1038\u1014\u102d\u102f\u1004\u103a\u1010\u1032\u1037 Text (\u101e\u102d\u102f\u1037) Code Block \u1015\u102b\u1015\u1032\u104b bash, sh \u1014\u103e\u1004\u1037\u103a csh \u1010\u103d\u1031\u101c\u102d\u102f Scripting Languages \u1010\u103d\u1031\u101f\u102c Text Files \u1010\u103d\u1031\u1019\u101c\u102d\u102f\u1018\u1032 Command Line \u1019\u103e Input \u1000\u102d\u102f \u1010\u102d\u102f\u1000\u103a\u101b\u102d\u102f\u1000\u103a\u101b\u101a\u1030\u1014\u102d\u102f\u1004\u103a\u1000\u103c\u1015\u102b\u1010\u101a\u103a\u104b<\/p>\n\n\n\n<p>\u1021\u1031\u102c\u1000\u103a\u1015\u102b\u1025\u1015\u1019\u102c\u1019\u103e\u102c\u101c\u102d\u102f \u201c&lt;&lt;\u201d Operator \u1000\u102d\u102f Command \u1011\u1032\u101e\u102d\u102f\u1037 Data Input \u1015\u1031\u1038\u1016\u102d\u102f\u1037 (Word \u1010\u1005\u103a\u101c\u102f\u1036\u1038\u101e\u102c \u101e\u102f\u1036\u1038\u1015\u103c\u102e\u1038 File Name \u1010\u103d\u1032\u101c\u103b\u1000\u103a\u1019\u1016\u1031\u102c\u103a\u1015\u103c\u1018\u1032) \u1021\u101e\u102f\u1036\u1038\u1015\u103c\u102f\u1014\u102d\u102f\u1004\u103a\u1010\u102c\u1015\u102b\u104b \u1021\u1032\u1037\u1012\u102e \u1005\u1000\u102c\u1038\u101c\u102f\u1036\u1038 Word \u101c\u1031\u1038\u1000\u102d\u102f Input \u1010\u103d\u1031\u101b\u1032\u1037 \u1021\u1006\u102f\u1036\u1038\u101e\u1010\u103a\u1005\u1000\u102c\u1038\u101c\u102f\u1036\u1038 <em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#b41d8d\" class=\"has-inline-color\">Delimiter<\/mark><\/em> \u1021\u1016\u103c\u1005\u103a \u1019\u103e\u1010\u103a\u101a\u1030\u1015\u103c\u102e\u1038 Content \u1019\u101f\u102f\u1010\u103a\u1010\u102c\u1019\u102d\u102f\u1037 \u201ccat\u201d Command \u1016\u103c\u1004\u1037\u103a \u1015\u103c\u1014\u103a\u1000\u103c\u100a\u1037\u103a\u1010\u1032\u1037\u1021\u1001\u102b \u101e\u1030\u1037\u1000\u102d\u102f \u1015\u103c\u1019\u103e\u102c\u1019\u101f\u102f\u1010\u103a\u1015\u102b\u1018\u1030\u1038\u104b<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"209\" src=\"https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-02-at-09.56.43-1024x209.png\" alt=\"\" class=\"wp-image-4552\" srcset=\"https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-02-at-09.56.43-1024x209.png 1024w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-02-at-09.56.43-300x61.png 300w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-02-at-09.56.43-768x157.png 768w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-02-at-09.56.43-1536x314.png 1536w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-02-at-09.56.43-600x123.png 600w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-02-at-09.56.43.png 1845w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\u201c<em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#b41d8d\" class=\"has-inline-color\">cat&#8221; Comman<\/mark><\/em>d \u1021\u1000\u103c\u1031\u102c\u1004\u103a\u1038 \u1015\u102d\u102f\u1019\u102d\u102f\u101e\u102d\u101b\u103e\u102d\u1014\u102d\u102f\u1004\u103a\u1016\u102d\u102f\u1037 Man Page \u1001\u1031\u102b\u103a\u1000\u103c\u100a\u1037\u103a\u1015\u1031\u1038\u1015\u102b\u104b<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-02-at-09.53.07-1024x576.png\" alt=\"\" class=\"wp-image-4553\" srcset=\"https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-02-at-09.53.07-1024x576.png 1024w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-02-at-09.53.07-300x169.png 300w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-02-at-09.53.07-768x432.png 768w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-02-at-09.53.07-1536x864.png 1536w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-02-at-09.53.07-600x338.png 600w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-02-at-09.53.07.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Redirecting Standard Input &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Keyboard \u1019\u103e Input \u1015\u1031\u1038\u1019\u101a\u1037\u103a\u1021\u1005\u102c\u1038\u104a Command \u1010\u103d\u1031 \u101b\u102d\u102f\u1000\u103a\u1019\u101a\u1037\u103a\u1021\u1005\u102c\u1038\u104a \u101e\u1000\u103a\u1006\u102d\u102f\u1004\u103a\u101b\u102c\u1016\u102d\u102f\u1004\u103a\u1010\u1005\u103a\u1016\u102d\u102f\u1004\u103a\u1019\u103e Input \u101b\u101a\u1030\u1016\u102d\u102f\u1037\u101b\u102c \u1021\u101e\u102f\u1036\u1038\u1015\u103c\u102f\u1010\u1032\u1037 Redirection \u1015\u102f\u1036\u1005\u1036\u1010\u1005\u103a\u1019\u103b\u102d\u102f\u1038\u1015\u102b\u104b \u201c&lt;\u201d Operator \u1000\u102d\u102f [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":4549,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[64,18,65],"tags":[],"class_list":["post-4548","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-iat-courses","category-knowledge-sharing","category-linux"],"_links":{"self":[{"href":"https:\/\/iat.edu.mm\/api\/wp\/v2\/posts\/4548","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/iat.edu.mm\/api\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/iat.edu.mm\/api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/iat.edu.mm\/api\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/iat.edu.mm\/api\/wp\/v2\/comments?post=4548"}],"version-history":[{"count":2,"href":"https:\/\/iat.edu.mm\/api\/wp\/v2\/posts\/4548\/revisions"}],"predecessor-version":[{"id":4555,"href":"https:\/\/iat.edu.mm\/api\/wp\/v2\/posts\/4548\/revisions\/4555"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/iat.edu.mm\/api\/wp\/v2\/media\/4549"}],"wp:attachment":[{"href":"https:\/\/iat.edu.mm\/api\/wp\/v2\/media?parent=4548"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/iat.edu.mm\/api\/wp\/v2\/categories?post=4548"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/iat.edu.mm\/api\/wp\/v2\/tags?post=4548"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}