logo
Free, Micro AI Code Reviews That Run on Git Commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt

qsgrep - prints matching patterns within a file.

Author

       Pascal Buchbinder, http://mod-qos.sourceforge.net/

mod_qos utilities 11.74                             May 2023                                           QSGREP(1)

Description

       qsgrep is a simple tool to search patterns within files. It uses regular expressions to find patterns and
       prints the submatches within a pre-defined format string.

Example

       Shows the IP addresses of clients causing mod_qos(031) messages):

         qsgrep -e 'mod_qos\(031\).*, c=([a-zA-Z0-9:.]*)' -o 'ip=$1' error_log

Name

       qsgrep - prints matching patterns within a file.

Options

       -e <pattern>
              Specifies the search pattern.

       -o <string>
              Defines the output string where $0-$9 are substituted by the submatches of the regular expression.

       <path> Defines  the  input  file  to  process. qsgrep reads from from standard input if this parameter is
              omitted.

See Also

qsdt(1),  qsexec(1),  qsfilter2(1),  qsgeo(1),  qshead(1),  qslog(1),  qslogger(1),  qspng(1),   qsre(1),
       qsrespeed(1), qsrotate(1), qssign(1), qstail(1)

Synopsis

       qsgrep -e <pattern> -o <sub string> [<path>]

See Also