title: Unix: Why is my error not triggering?
body: <p>In filelist,
  Update, filelist is a file</p>
  
  <pre><code>hello/noReadPermissions1.txt
  hello/noReadPermissions2.txt
  hello/noReadPermissions3.txt
  </code></pre>
  
  <p>the file has no read permissions <code>-w------</code>, however, directory has <code>700</code>, but I am trying to read the file.</p>
  
  <pre><code>while read line; do
  [ ! -r "$line" ] &amp;&amp; echo "Cannot Read this"
  done &lt; filelist
  </code></pre>
  
  <p>It's not triggering! I don't understand why, my one and only guess is: the test command is starting in another process. If so, what's a work around?</p>