From: Jan Rybar Date: Tue, 6 Sep 2016 16:41:56 +0000 (+0200) Subject: pgrep - adds warning that pattern exceeds 15 chars without '-f' option X-Git-Tag: v3.3.13rc1~117^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4a7f9fca14b5866763c6ddee4e78c4f87c71189c;p=procps-ng pgrep - adds warning that pattern exceeds 15 chars without '-f' option --- diff --git a/pgrep.c b/pgrep.c index 539a2d84..c9bc36e8 100644 --- a/pgrep.c +++ b/pgrep.c @@ -886,7 +886,14 @@ static void parse_opts (int argc, char **argv) } if (argc - optind == 1) + { opt_pattern = argv[optind]; + if ((!opt_full) && (strlen(opt_pattern) > 16)) + xwarnx(_("pattern that contains program name longer than 15 characters will result in zero matches\n" + "Try `%s -f' option for thorough search."), + program_invocation_short_name); + } + else if (argc - optind > 1) xerrx(EXIT_USAGE, _("only one pattern can be provided\n" "Try `%s --help' for more information."),