The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

grepdiff (1)
  • >> grepdiff (1) ( Linux man: Команды и прикладные программы пользовательского уровня )
  •  

    NAME

    grepdiff - show files modified by a diff containing a regex
     
    

    SYNOPSIS

    grepdiff [-n] [--number-files] [-p n] [--strip=n] [--addprefix=PREFIX] [-s] [-i PATTERN] [-x PATTERN] [-v] [-E] [[-H] [--with-filename]] [[-h] [--no-filename]] [--output-matching=WHAT] {[REGEX] [-f FILE]} [file...]
    grepdiff {[--help] [--version] [--list] [--filter ...]}
     

    DESCRIPTION

    For each file modified by a patch, if the patch hunk contains the REGEX then the file's name is printed.

    The regular expression is treated as POSIX Basic Regular Expression syntax, unless the -E option is given in which case POSIX Extended Regular Expression syntax is used.

    For example, to see the patches in my.patch which contain the regular expression lqpf_gfp_maskrq, use:

    grepdiff pf_gfp_mask my.patch | \
      xargs -rn1 filterdiff my.patch -i
    

    You can use both unified and context format diffs with this program.  

    OPTIONS

    -n
    Display the line number that each patch begins at. If verbose output is requested, each matching hunk is listed as well.

    For a description of the output format see lsdiff(1).

    --number-files
    File numbers are listed, beginning at 1, before each filename.
    -p n
    When matching, ignore the first n components of the pathname.
    --strip=n
    Remove the first n components of the pathname before displaying it.
    --addprefix=PREFIX
    Prefix the pathname with PREFIX before displaying it.
    -s
    Show file additions, modifications and removals. A file addition is indicated by a lq+rq, a removal by a lq-rq, and a modification by a lq!rq.
    -i PATTERN
    Include only files matching PATTERN.
    -x PATTERN
    Exclude files matching PATTERN.
    -E
    Use POSIX Extended Regular Expression syntax.
    -H, --with-filename
    Print the name of the patch file containing each match.
    -h, --no-filename
    Suppress the name of the patch file containing each match.
    -f FILE
    Read regular expressions from FILE, one per line.
    --output-matching=hunk|file
    Display the matching hunk-level or file-level diffs.
    --help
    Display a short usage message.
    --version
    Display the version number of grepdiff.
    --filter
    Behave like filterdiff(1) instead.
    --list
    Behave like lsdiff(1) instead.
     

    SEE ALSO

    filterdiff(1), lsdiff(1)  

    AUTHOR

    Tim Waugh <twaugh@redhat.com>.


     

    Index

    NAME
    SYNOPSIS
    DESCRIPTION
    OPTIONS
    SEE ALSO
    AUTHOR


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру