On Sun, Nov 04, 2007 at 07:42:21AM -0800, yitzle wrote:
> How do I loop through the lines of a file when the lines have a tab in them?
> When I quote the cat operator, it reads the entire file at once.
> When I do not quote, each tab seperated item is treated as a new item.
> How do I make it seperate items by newline only?
> -- CODE --
> fileIn="blah"
> for i in "$(cat $fileIn)"
> do
>     echo $i
>     echo
> done

  Don't use cat.  Read the contents of the file directly with "read".

fileIn="blah"
while read i
do
    echo "$i"
    echo
done < "$fileIn"

-- 
Mike Stroyan <[EMAIL PROTECTED]>


Reply via email to