Bug#798180: ack-grep: should not strip leading "./" from filenames
Jakub Wilk
jwilk at debian.org
Sun Sep 6 13:27:10 UTC 2015
Package: ack-grep
Version: 2.14-4
When ack prints filenames, it strips leading "./". This is harmful when
you pass these filenames to another program, because a filename starting
with "--" might be interpreted as an option:
$ ls
--interactive=.html
$ ack -f --html --print0 ./ | xargs -0 rm -f
rm: invalid argument ‘.html’ for ‘--interactive’
Valid arguments are:
- ‘never’, ‘no’, ‘none’
- ‘once’
- ‘always’, ‘yes’
Try 'rm --help' for more information.
(See bug #791722 for context.)
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (990, 'unstable'), (500, 'experimental')
Architecture: i386 (x86_64)
Foreign Architectures: amd64
Kernel: Linux 4.1.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
Versions of packages ack-grep depends on:
ii libfile-next-perl 1.12-1
ii perl 5.20.2-6
--
Jakub Wilk
More information about the pkg-perl-maintainers
mailing list