[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Looping through lines with tabs of file with cat
From: |
Mike Stroyan |
Subject: |
Re: Looping through lines with tabs of file with cat |
Date: |
Sun, 4 Nov 2007 11:39:59 -0700 |
User-agent: |
Mutt/1.5.15+20070412 (2007-04-11) |
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 <mike@stroyan.net>