Home Man
Today's Posts

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:
Select Section of Man Page:
Select Man Page Repository:

OpenSolaris 2009.06 - man page for fgrep (opensolaris section 1)

fgrep(1)				  User Commands 				 fgrep(1)

       fgrep - search a file for a fixed-character string

       /usr/bin/fgrep [-bchilnsvx] -e pattern_list [file...]

       /usr/bin/fgrep [-bchilnsvx] -f file [file...]

       /usr/bin/fgrep [-bchilnsvx] pattern [file...]

       /usr/xpg4/bin/fgrep [-bchilnqsvx] -e pattern_list [-f file]

       /usr/xpg4/bin/fgrep [-bchilnqsvx] [-e pattern_list] -f file

       /usr/xpg4/bin/fgrep [-bchilnqsvx] pattern [file...]

       The  fgrep  (fast grep) utility searches files for a character string and prints all lines
       that contain that string. fgrep is different from grep(1) and  from  egrep(1)  because  it
       searches  for  a  string,  instead  of searching for a pattern that matches an expression.
       fgrep uses a fast and compact algorithm.

       The characters $, *, [, ^, |, (, ), and \ are interpreted literally  by	fgrep,	that  is,
       fgrep  does  not  recognize  full regular expressions as does egrep. These characters have
       special meaning to the shell. Therefore, to be safe, enclose the entire string within sin-
       gle quotes (a').

       If no files are specified, fgrep assumes standard input. Normally, each line that is found
       is copied to the standard output. The file name is printed before each line that is  found
       if there is more than one input file.

       The following options are supported for both /usr/bin/fgrep and /usr/xpg4/bin/fgrep:

       -b		  Precedes  each  line	by  the block number on which the line was found.
			  This can be useful in locating block	numbers  by  context.  The  first
			  block is 0.

       -c		  Prints only a count of the lines that contain the pattern.

       -e pattern_list	  Searches  for  a string in pattern-list. This is useful when the string
			  begins with a -.

       -f pattern-file	  Takes the list of patterns from pattern-file.

       -h		  Suppresses printing of files when searching multiple files.

       -i		  Ignores upper/lower case distinction during comparisons.

       -l		  Prints the names of files with matching lines once, separated  by  new-
			  lines.  Does	not  repeat  the names of files when the pattern is found
			  more than once.

       -n		  Precedes each line by its line number in the file. The first line is 1.

       -s		  Works silently, that is, displays nothing except error  messages.  This
			  is useful for checking the error status.

       -v		  Prints all lines except those that contain the pattern.

       -x		  Prints only lines that are matched entirely.

       The following options are supported for /usr/xpg4/bin/fgrep only:

       -q    Quiet. Does not write anything to the standard output, regardless of matching lines.
	     Exits with zero status if an input line is selected.

       The following operands are supported:

       file    Specifies a path name of a file to be searched for the patterns. If no file  oper-
	       ands are specified, the standard input will be used.

       pattern	  Specifies a pattern to be used during the search for input.

       pattern	  Specifies one or more patterns to be used during the search for input. This op-
		  erand is treated as if it were specified as -e pattern_list.

       See largefile(5) for the description of the behavior  of  fgrep	when  encountering  files
       greater than or equal to 2 Gbyte ( 2^31 bytes).

       See  environ(5)	for  descriptions  of the following environment variables that affect the
       execution of fgrep: LC_COLLATE, LC_CTYPE, LC_MESSAGES, and NLSPATH.

       The following exit values are returned:

       0    If any matches are found

       1    If no matches are found

       2    For syntax errors or inaccessible files, even if matches were found.

       See attributes(5) for descriptions of the following attributes:

       |      ATTRIBUTE TYPE	     |	    ATTRIBUTE VALUE	   |
       |Availability		     |SUNWcsu			   |

       |      ATTRIBUTE TYPE	     |	    ATTRIBUTE VALUE	   |
       |Availability		     |SUNWxcu4			   |
       |CSI			     |Enabled			   |

       ed(1), egrep(1), grep(1), sed(1), sh(1), attributes(5), environ(5), largefile(5), XPG4(5)

       Ideally, there should be only one grep command, but there is not a single  algorithm  that
       spans a wide enough range of space-time tradeoffs.

       Lines are limited only by the size of the available virtual memory.

       The  /usr/xpg4/bin/fgrep utility is identical to /usr/xpg4/bin/grep -F (see grep(1)). Por-
       table applications should use /usr/xpg4/bin/grep -F.

SunOS 5.11				   24 Mar 2006					 fgrep(1)

All times are GMT -4. The time now is 01:56 PM.

Unix & Linux Forums Content Copyrightę1993-2018. All Rights Reserved.
Show Password