title: Delete Files having space in names through iteration
body: <p>I have some unix code to delete some files, but some of these files contains spaces(one or two) in their names. So iterating and deleting is not working. Could anybody help me?
  Code:</p>
  
  <p>for file_name in <code>ls temp_for* | grep "temp_for_...\.lst"</code>
  do</p>
  
  <pre><code>if [ -f $file_name ]
  then
      echo '$file_name'
      rm "$file_name"
  fi
  </code></pre>
  
  <p>done</p>
  
  <p>files:
  temp_for_ 1 .lst,
  temp_for_ SI.lst,
  temp_for_f S.lst</p>