{"id":7663,"date":"2013-08-14T13:44:34","date_gmt":"2013-08-14T18:44:34","guid":{"rendered":"http:\/\/mjtsai.com\/blog\/?p=7663"},"modified":"2013-08-14T13:44:34","modified_gmt":"2013-08-14T18:44:34","slug":"apples-shell-scripting-primer","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2013\/08\/14\/apples-shell-scripting-primer\/","title":{"rendered":"Apple&rsquo;s Shell Scripting Primer"},"content":{"rendered":"<p><a href=\"https:\/\/developer.apple.com\/library\/mac\/documentation\/opensource\/conceptual\/shellscripting\/Introduction\/Introduction.html\">Apple<\/a> (via <a href=\"https:\/\/twitter.com\/rentzsch\/status\/363073663815262212\">Jonathan Rentzsch<\/a>):<\/p>\n<blockquote cite=\"https:\/\/developer.apple.com\/library\/mac\/documentation\/opensource\/conceptual\/shellscripting\/Introduction\/Introduction.html\"><p>You should read this document if you are interested in learning the basics of shell scripting. This document assumes that you already have some basic understanding of at least one procedural programming language such as C. It does not assume that you have very much knowledge of commands executed from the terminal, though, and thus should be readable even if you have never run the Terminal application before.<\/p><\/blockquote>\n<p>This looks surprisingly good.<\/p>","protected":false},"excerpt":{"rendered":"<p>Apple (via Jonathan Rentzsch): You should read this document if you are interested in learning the basics of shell scripting. This document assumes that you already have some basic understanding of at least one procedural programming language such as C. It does not assume that you have very much knowledge of commands executed from the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"","apple_news_api_id":"","apple_news_api_modified_at":"","apple_news_api_revision":"","apple_news_api_share_url":"","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[4],"tags":[164,30,71,318],"class_list":["post-7663","post","type-post","status-publish","format-standard","hentry","category-programming-category","tag-documentation","tag-mac","tag-programming","tag-terminal"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/7663","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=7663"}],"version-history":[{"count":0,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/7663\/revisions"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=7663"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=7663"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=7663"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}