Date: Thu, 15 Oct 2020 21:30:54 -0400 From: Rick Miller <vrwmiller@gmail.com> To: Robert Huff <roberthuff@rcn.com> Cc: FreeBSD questions <questions@freebsd.org> Subject: Re: sh scripting question Message-ID: <CAHzLAVGS_8kXtWoP3TfpTtz-zP57rpYEKrx3L089=eRRszsY-Q@mail.gmail.com> In-Reply-To: <24456.60388.135834.43951@jerusalem.litteratus.org> References: <24456.60388.135834.43951@jerusalem.litteratus.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Oct 15, 2020 at 8:40 PM Robert Huff <roberthuff@rcn.com> wrote:
>
> I have a file ("files.list") with a list of filenames, similar to
>
> /path A/path B/FreeBSD is great.txt
>
> (note the embedded spaces)
> If I use
>
> for FILE in `cat files.list`
>
> FILE will be set to "/path".
> How do I get it to read the entire string?
> Or am I using the wrong tool?
>
$ cat f.in
/path A/path B/FreeBSD is great.txt
/path T/path Q/FreeBSD rocks.txt
$ while read line; do
> echo $line
> done < f.in
/path A/path B/FreeBSD is great.txt
/path T/path Q/FreeBSD rocks.txt
--
Take care
Rick Miller
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAHzLAVGS_8kXtWoP3TfpTtz-zP57rpYEKrx3L089=eRRszsY-Q>
