bug-diffutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bug-diffutils] BUG comparing with stdin


From: Jim Meyering
Subject: Re: [bug-diffutils] BUG comparing with stdin
Date: Thu, 04 Aug 2011 15:32:08 +0200

Luís Gomes wrote:
> Hello Jim,
>
> My mistake.  I am sorry that I have bothered you!
>
> I have checked my aliases and it happens that I have colordiff aliased to 
> diff.
> Calling /usr/bin/diff directly does not reproduce the error (but
> calling colordiff does).
>
> I will send the bug report to colordiff people, and I promise to be
> more careful next time.

Thanks for explaining.

> On Wed, Aug 3, 2011 at 11:29 PM, Jim Meyering <address@hidden> wrote:
>> Luís Gomes wrote:
>>> I think I have found a BUG in diff (version 3.0).
>>>
>>> Steps to reproduce the bug (assuming shell is bash):
>>>
>>> $ echo -n hello | diff <(echo -n hello) -
>>> 1d0
>>> < hello
>>> \ No newline at end of file
>>>
>>> Expected result: no output at all (no differences).
>>
>> Thanks for the report.
>> However, I cannot reproduce it.
>>
>> Used as above and below, echo and printf are built-in functions,
>> so to reproduce, I suggest you use bash like this:
>>
>>    $ bash -c 'printf hello | diff <(printf hello) -'
>>    $ bash --version|head -1
>>    GNU bash, version 4.1.7(1)-release (i386-redhat-linux-gnu)
>>
>> If that fails too, then add "tee" uses to get copies of the inputs:
>>
>>    printf hello | tee 1 | diff <(printf hello | tee 2) -
>>
>> then compare the files, "1" and "2" to see if they
>> contain 5 or 6 bytes.



reply via email to

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