[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: anno -nodate -component subject -text "hi foo"$'\n'" bar"$'\n'" baz"
From: |
Tom Rodman |
Subject: |
Re: anno -nodate -component subject -text "hi foo"$'\n'" bar"$'\n'" baz" << Thanks Ralph. |
Date: |
Sat, 17 Jul 2021 06:34:38 -0500 |
On Sat 7/17/21 12:26 +0100 Ralph Corderoy wrote:
>Hi Tom,
>
>> Consider
>>
>> $ anno -nodate -component subject -text "hi foo"$'\n'" bar"$'\n'" baz"
>>
>> I was hoping above would add only one subject header. Is there a way to
>> do that?
>
>No, I don't think so.
>
>http://git.savannah.nongnu.org/cgit/nmh.git/tree/uip/annosbr.c#n377
>shows -text's argument being written to the field, preceded by the field
>name, once for each line-feed-separated chunk.
>
>You could cheat and consider if you know a character won't occur in the
>file which you could use as a placeholder for the line feed.
>
> $ echo a: 1 >1
> $ anno -nodate -component subject -text $'hi foo\r bar\r xyzzy' +. 1
> $ sed -n l 1
> subject: hi foo\r bar\r xyzzy$
> a: 1$
> $
> $ sed -i 's/\r/\n/g' 1
> $ sed -n l 1
> subject: hi foo$
> bar$
> xyzzy$
> a: 1$
> $
Thanks Ralph. I may add in a work around like yours.
--
Tom