[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [BUG] sed: command "r" wrong behaviour
From: |
Davide Brini |
Subject: |
Re: [BUG] sed: command "r" wrong behaviour |
Date: |
Thu, 2 Oct 2014 15:15:48 +0200 |
On Thu, 02 Oct 2014 12:27:51 +0200, Xose Vazquez Perez
<address@hidden> wrote:
> hi,
>
> - First case with command "i", it works OK.
> $ cat f.txt
> 1
> 2
> 3
> $ sed -i '1 i\Hello' f.txt
> $ cat f.txt
> Hello
> 1
> 2
> 3
>
> - Second case with command "r", It doesn't work.
> $ cat f2.txt
> 1
> 2
> 3
> $ cat h.txt
> Hello
> $ sed -i '1 r h.txt' f2.txt
> $ cat f2.txt
> 1
> Hello
> 2
> 3
>
> In second case the line with "Hello" must be the first one,
> like the first case with the command "i"
No, read the definition of "r" (emphasis mine):
"Queue the contents of FILENAME to be read and inserted into the
output stream ****at the end of the current cycle****, or when the next
input line is read."
--
D.