Adding CR/LF
jhall at vandaliamo.net
jhall at vandaliamo.net
Mon Oct 1 04:44:13 PDT 2007
> On 2007-09-28 18:34, jhall at vandaliamo.net wrote:
>> I know this should be easy, but I cannot get it to work right.
>> Basically, I have a list of items, and I need to place each one on a
>> separate line.
>>
>> Here is the script I am using.
>> #!/bin/sh
>> FILENAMES="test1 test2 test3"
>> FILELIST=""
>> for filename in ${FILENAMES}
>> do
>> FILELIST="${FILELIST}${filename}"$'\n\r'
>> echo ${FILELIST}
>> done
>>
>> And, here is the output I am getting.
>> test1$\n\r
>> test1$\n\rtest2$\n\r
>> test1$\n\rtest2$\n\rtest3$\n\r
>>
>> The output I would like to see is:
>> test1
>> test2
>> test3
>
> How about skipping the trick with '\n\r' altogether?
>
> This should work better:
>
> #!/bin/sh
>
> FILENAMES="test1 test2 test3"
>
> for fname in ${FILENAMES}
> do
> echo "${fname}"
> done
>
>
Thanks. I hadn't thought of that.
Jay
More information about the freebsd-questions
mailing list