Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

RedHat 9 (Linux i386) - man page for grepdiff (redhat section 1)

GREPDIFF(1)															       GREPDIFF(1)

grepdiff - show files modified by a diff containing a regex
grepdiff [-n] [-p n] [--strip=n] [--addprefix=PREFIX] [-s] [-i PATTERN] [-x PATTERN] {REGEX} [file...] grepdiff {--help | --version | --list | --filter ...}
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. For example, to see the patches in my.patch which contain the regular expression ``pf_gfp_mask'', 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.
-n Display the line number that each patch begins at. -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 ``+'', a removal by a ``-'', and a modification by a ``!''. -i PATTERN Include only files matching PATTERN. -x PATTERN Exclude files matching PATTERN. --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.
filterdiff(1), lsdiff(1)
Tim Waugh <>. patchutils 10 May 2002 GREPDIFF(1)