title: **/*.java not working as argument to Bash script
body: <p>I have a simple bash script file named: test.sh.</p>
  
  <pre><code>#!/bin/bash
  
  ls $1;
  </code></pre>
  
  <p>I gave the execution permissions:</p>
  
  <pre><code>$ ./test.sh "**/*.java" 
  shows only one file
  </code></pre>
  
  <p>where as </p>
  
  <pre><code>$ ls **/*.java
  shows hundreds of files
  </code></pre>
  
  <p>So how to make the script work.</p>