bug-gnu-utils
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]