{
    "componentChunkName": "component---src-templates-blog-post-js",
    "path": "/2021-07-17_shellscript_standard_input/",
    "result": {"data":{"site":{"siteMetadata":{"title":"365"}},"markdownRemark":{"id":"ee67c084-4847-557b-89a6-c2292bd7b83c","excerpt":"簡単なスクリプトを書いてて、標準出力した内容をスクリプトに渡したい  と入力することで可能になる 入力したものがそのまま出力される こんな感じのスクリプトを書いた 標準出力を渡して、文字を結合して出力を行うスクリプト 実行結果 テキストファイルを整形して、スクリプトに渡して処理が可能になる","html":"<p>簡単なスクリプトを書いてて、標準出力した内容をスクリプトに渡したい</p>\n<p><code class=\"language-text\">cat -</code> と入力することで可能になる<br>\n入力したものがそのまま出力される</p>\n<p>こんな感じのスクリプトを書いた<br>\n標準出力を渡して、文字を結合して出力を行うスクリプト</p>\n<div class=\"gatsby-highlight\" data-language=\"sh\"><pre class=\"language-sh\"><code class=\"language-sh\">#!/bin/sh\r\n\r\nreadonly CONTENTS=$(cat -)\r\necho $CONTENTS &quot;is input value.&quot;</code></pre></div>\n<p>実行結果</p>\n<div class=\"gatsby-highlight\" data-language=\"sh\"><pre class=\"language-sh\"><code class=\"language-sh\">$ echo &#39;a b c d e&#39; | ./sample_input.sh\r\na b c d e is input value.</code></pre></div>\n<p>テキストファイルを整形して、スクリプトに渡して処理が可能になる</p>","frontmatter":{"title":"シェルスクリプトで標準入力","date":"2021/07/17","description":"シェルスクリプトで標準入力"}},"previous":{"fields":{"slug":"/2021-07-16_date_one_day_ago/"},"frontmatter":{"title":"Mac の date コマンドで 1 日前を指定する"}},"next":{"fields":{"slug":"/2021-07-18_get_git_current_branch/"},"frontmatter":{"title":"git でカレントブランチを取得"}}},"pageContext":{"id":"ee67c084-4847-557b-89a6-c2292bd7b83c","previousPostId":"1eefd35a-5f85-5c94-9c4a-ca85b3220982","nextPostId":"6edea8c2-a928-5e2c-bcfa-47b632418cac"}},
    "staticQueryHashes": ["2841359383","3257411868"]}