title: Unit testing Bash scripts
body: <p>We have a system that has some Bash scripts running besides Java code. Since we are trying to <em>test everything that could possibly break</em>, and those Bash scripts may break, we want to test them.</p>
  <p>The problem is it is hard to test Bash scripts.</p>
  <p>Is there a way or a best practice to test Bash scripts? Or should we quit using Bash scripts and look for alternative solutions that are testable?</p>