logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on 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