{"id":190,"date":"2011-04-15T20:40:18","date_gmt":"2011-04-15T20:40:18","guid":{"rendered":"http:\/\/brainybehavior.com\/neuroimaging\/?p=190"},"modified":"2011-04-15T20:40:18","modified_gmt":"2011-04-15T20:40:18","slug":"a-great-resource-for-advanced-bash-scripting","status":"publish","type":"post","link":"https:\/\/brainybehavior.com\/neuroimaging\/2011\/04\/a-great-resource-for-advanced-bash-scripting\/","title":{"rendered":"A Great Resource for Advanced Bash Scripting"},"content":{"rendered":"<p>I&#8217;ve written about shell scripting before (see <a href=\"http:\/\/brainybehavior.com\/neuroimaging\/2010\/08\/bash-scripting-for-neuroimaging\/\">here<\/a> and <a href=\"http:\/\/brainybehavior.com\/neuroimaging\/2010\/09\/bash-for-loops-plus-a-little-scripting\/\">here<\/a>). Scripting is necessary for efficient neuroimage processing. At the very least, it can provide a way to keep track of how you did something. While there are a number of ways to script &#8211; Bash, Perl, or Python, for example &#8211; I&#8217;ve done most of my scripting in Bash so far. I&#8217;m currently branching out to Perl and Python but I haven&#8217;t re-written any of my Bash scripts in Perl or Python yet.<\/p>\n<p><a href=\"http:\/\/www.tldp.org\/LDP\/abs\/\">Here<\/a> is a great, in-depth introduction to Bash scripting. That link takes you to a directory where you can select the format of the guide: <a href=\"http:\/\/www.tldp.org\/LDP\/abs\/html\/\">HTML<\/a>, <a href=\"http:\/\/www.tldp.org\/LDP\/abs\/abs-guide.pdf\">PDF<\/a>, or a few others. I did not create that guide or have any role in its creation. It was created by people affiliated with <a href=\"http:\/\/tldp.org\/history.html\">The Linux Documentation Project<\/a>.<\/p>\n<p>The guide might be more in-depth than you might need for your neuroimaging scripting needs but it is a great resource if you want to brush up on your scripting. Then, if you branch out to a language like Perl, it will likely be easier to learn.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve written about shell scripting before (see here and here). Scripting is necessary for efficient neuroimage processing. At the very least, it can provide a way to keep track of how you did something. While there are a number of &hellip; <a href=\"https:\/\/brainybehavior.com\/neuroimaging\/2011\/04\/a-great-resource-for-advanced-bash-scripting\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":195,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[66,29],"_links":{"self":[{"href":"https:\/\/brainybehavior.com\/neuroimaging\/wp-json\/wp\/v2\/posts\/190"}],"collection":[{"href":"https:\/\/brainybehavior.com\/neuroimaging\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/brainybehavior.com\/neuroimaging\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/brainybehavior.com\/neuroimaging\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/brainybehavior.com\/neuroimaging\/wp-json\/wp\/v2\/comments?post=190"}],"version-history":[{"count":1,"href":"https:\/\/brainybehavior.com\/neuroimaging\/wp-json\/wp\/v2\/posts\/190\/revisions"}],"predecessor-version":[{"id":194,"href":"https:\/\/brainybehavior.com\/neuroimaging\/wp-json\/wp\/v2\/posts\/190\/revisions\/194"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/brainybehavior.com\/neuroimaging\/wp-json\/wp\/v2\/media\/195"}],"wp:attachment":[{"href":"https:\/\/brainybehavior.com\/neuroimaging\/wp-json\/wp\/v2\/media?parent=190"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/brainybehavior.com\/neuroimaging\/wp-json\/wp\/v2\/categories?post=190"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/brainybehavior.com\/neuroimaging\/wp-json\/wp\/v2\/tags?post=190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}