{
    "componentChunkName": "component---src-templates-blog-post-js",
    "path": "/2021-07-11_curl_illegal_characters_found_in_url/",
    "result": {"data":{"site":{"siteMetadata":{"title":"365"}},"markdownRemark":{"id":"2cc70dc1-25fa-5f78-baea-ff6302aab567","excerpt":"ちょっと bash でスクリプトを書いてて なぜか curl でエラーが出るようになってしまった  は環境変数を読み込むような形にしていた 原因は  が CRLF で保存されており、  が入っていることでした… LF…","html":"<p>ちょっと bash でスクリプトを書いてて<br>\nなぜか curl でエラーが出るようになってしまった</p>\n<div class=\"gatsby-highlight\" data-language=\"sh\"><pre class=\"language-sh\"><code class=\"language-sh\">$ ./sample_script.sh \r\ncurl: (3) Illegal characters found in URL</code></pre></div>\n<p><code class=\"language-text\">./sample_script.sh</code> は環境変数を読み込むような形にしていた</p>\n<div class=\"gatsby-highlight\" data-language=\"sh\"><pre class=\"language-sh\"><code class=\"language-sh\">## 環境変数の読み込み\r\n. ./.env</code></pre></div>\n<p>原因は <code class=\"language-text\">./.env</code> が CRLF で保存されており、 <code class=\"language-text\">^M</code> が入っていることでした…<br>\nLF で保存してエラーが出ないことを確認した</p>\n<p>環境変数の読み込みもシェルが違うと対応できないのでいろいろ工夫がありそうだった</p>\n<ul>\n<li>参考\n<ul>\n<li><a href=\"https://www.mtioutput.com/entry/curl-illegal-error\">【Bash】curl: (3) Illegal characters found in URLというエラーの解消法 - (O+P)ut</a></li>\n</ul>\n</li>\n</ul>","frontmatter":{"title":"curl: (3) Illegal characters found in URL の対応","date":"2021/07/11","description":"ちょっと bash でスクリプトを書いてて"}},"previous":null,"next":{"fields":{"slug":"/2021-07-12_bash_exclamation_mark_output/"},"frontmatter":{"title":"bash で ! を出力する"}}},"pageContext":{"id":"2cc70dc1-25fa-5f78-baea-ff6302aab567","previousPostId":null,"nextPostId":"c4d3b6db-3cdf-5fc5-959e-c0c349cb7574"}},
    "staticQueryHashes": ["2841359383","3257411868"]}