[Dctrl-tools-devel] Bug#498360: -X <pattern> doesn't match
Antti-Juhani Kaijanaho
antti-juhani at kaijanaho.fi
Tue Jan 6 18:47:14 UTC 2009
package dctrl-tools
clone 498360 -1
severity 498360 wishlist
retitle 498360 grep-dctrl -X is useless when not restricting to a field
retitle -1 the full paragraph should not include its final newline
thanks
On Tue, Sep 09, 2008 at 02:04:59PM +0200, Loïc Minier wrote:
> I'd have expected the last command to match "Package: gedit" in all
> fields.
>
> I think this a bug in the parser, it might be that it tries matching
> the whole list of fields and not field by field?
That's exactly what it does. I'm not sure it's a bug, though. Certainly it is
documented:
8<--- from grep-dctrl(1) ------------
By default, the search is a case-sensitive fixed substring match
on each paragraph (in other words, package record) in the input.
...
-X, --exact-match
Do an exact match (as opposed to a substring match) in the cur‐
rent simple filter.
8<-----------------------------------
Granted, the -X option is a bit useless without restricting to all fields.
Classifying as a wishlist.
> This doesn't work either:
> echo "Package: gedit" | grep-dctrl -n -s Package "Package: gedit"
>
> But this works:
> % echo "Package: gedit" | grep-dctrl -n -X -s Package "Package: gedit
> "
> gedit
>
> NB: embedded newline in the last pattern
Ok, that's a separate issue, I think. Cloning.
--
Antti-Juhani Kaijanaho, Jyväskylä, Finland
http://antti-juhani.kaijanaho.fi/newblog/
http://www.flickr.com/photos/antti-juhani/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/dctrl-tools-devel/attachments/20090106/d9a2bb67/attachment-0001.pgp
More information about the Dctrl-tools-devel
mailing list