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 00:29:41 +0200

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]