title: Why awk '{ print }' doesn't start a new line but loops on space char
body: <p>I have this shell script</p>
  
  <pre><code>#!/bin/bash
  
  LINES=$(awk '{ print }' filename.txt) 
  for LINE in $LINES; do
    echo "$LINE"
  done
  </code></pre>
  
  <p>And filename.txt has this content</p>
  
  <pre><code>Loreum ipsum dolores 
  Loreum perche non se imortale
  </code></pre>
  
  <p>The shell script is iterating all spaces of the lines in filename.txt while it is supposed to loop only those two lines.</p>
  
  <p>But when I type the "awk '{ print }' filename.txt" in terminal then it loops ok.
  Any explanations?</p>
  
  <p>Thanks in advance!</p>