Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
CHGREP(1)		     General Commands Manual		       CHGREP(1)

NAME
     chgrep - change oldpattern to newpattern

SYNOPSIS
     chgrep [-en/w] [-dhilqrsv] [-t filename] OLDPATTERN NEWPATTERN [file...]

DESCRIPTION
     Chgrep  searches  the input files (or standard input if no files are named)
     for oldstring and changes them to newstring. If some file and file.lock ex-
     ist then chgrep leaves both files unchanged. You can  write  NEWPATTERN  as
     "NULL" to clear OLDPATTERN, i.e.  "chgrep oldstring NULL somefile.c".

     -d     Don't change modification times of altered files.

     -e     Extended-regexp.

     -h     Print the version number of chgrep to standard output.  This version
	    number should be included in all bug reports (see below).

     -i     Ignore differences in case at OLDPATTERN.

     -l     Leaves copy of old file unchanged in filename.lock

     -n     Treat <newline> as a regular character.

     -q     Quiet mode (no output at all).

     -r     Read all files under each subdirectory, recursively.

     -s     Simulation mode.

     -t     Use not default file.lock for caching.

     -v     Prints to standard output diagnostic informations.

     -w     Doesn't  recognize regexp in OLDPATTERN. This option accelerates the
	    whole process. Incompatible with -e and/or -n.

DIAGNOSTICS
     Normally, exit status is 0 if no errors were found, and 1	if  some  errors
     were found. The -v option helps to understand the sense of the exit status.

BUGS
     Email  bug  reports to bartek@bmk.bz.  Be sure to include the word "chgrep"
     somewhere in the "Subject:" field.

Project 			   2002/04/16			       CHGREP(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=chgrep&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help