On Sun, 17 Feb 2013 15:56:26 -0600, Chris Rees <utis...@gmail.com> wrote:

Most shells won't allow an argument list that long.
% find /usr/ports -depth 3 -name pkg-plist -exec grep libfoobar.so \{} \;
has been shown to be faster than hacking around arg list limits with echo |
xargs.

The following may prove to be even faster as it fills the shell argument list as full as possible for each execution of grep.

% find /usr/ports -depth 3 -name pkg-plist -exec grep libfoobar.so \{} +

(notice the + at the end)

It's something I picked up from here: http://www.etalabs.net/sh_tricks.html

_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to