GNU bug report logs - #15452
Comparing files whose name _do_ match a certain pattern

Previous Next

Package: diffutils;

Reported by: Dani Moncayo <dmoncayo <at> gmail.com>

Date: Tue, 24 Sep 2013 08:00:02 UTC

Severity: wishlist

Full log


Message #20 received at 15452 <at> debbugs.gnu.org (full text, mbox):

From: Dani Moncayo <dmoncayo <at> gmail.com>
To: 15452 <at> debbugs.gnu.org
Subject: Re: [bug-diffutils] bug#15452: Comparing files whose name _do_ match
 a certain pattern
Date: Wed, 23 Oct 2013 12:39:51 +0200
>>>> Ah, but why should we bloat diff when find already gives you what you want:
>>>>
>>>> find . -name '*.txt' -exec diff {} other/{} \;
>>>>
>>>> will run diff on only files ending in *.txt, when comparing . against
>>>> other/.
>>>
>>> Ah yes, that's one possibility for doing what I want, but I'd
>>> definitely prefer having the "--include" option, because:
>>>
>>> 1. Simplicity: It would be a lot simpler than the find/diff
>>> combination.  And in the probable case that the "old" directory to
>>> compare is not the current working directory, things get even more
>>> complex, because the files in the "new" directory could not be
>>> expressed in such a simple way ("whatever/{}").
>>>
>>> 2. Consistency: Why not having an "--include" option when we have an
>>> "--exclude" option?
>>
>> Another reason comes to my mind:
>>
>> 3.  Flexibility: Having the possibility of combining "--include" and
>> "--exclude" would be quite convenient in some cases.  It would be a
>> simple way of expressing the intersection of two sets of files.
>
> Another one:
>
> 4. Consistency (II): "grep" has exactly what I'm requesting for "diff":
>
>       --include=FILE_PATTERN  search only files that match FILE_PATTERN
>       --exclude=FILE_PATTERN  skip files and directories matching FILE_PATTERN

I'm looking forward for this change to be implemented.  Is there some
hope for that to happen?.


-- 
Dani Moncayo




This bug report was last modified 11 years and 79 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.