IPB
>  Man Pages > Unix > Solaris 10 11/06 > Section 1 > fgrep man page

fgrep man page

Section 1 - Solaris 10 11/06 Man Pages

Other operating system man pages available here


Advanced Search

Hopefully, this page is exactly what you are looking for, but if not, you can always find further assistance on Unix/Linux Forum!





User Commands                                            fgrep(1)



NAME
     fgrep - search a file for a fixed-character string

SYNOPSIS
     /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]
     [file...]

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

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

DESCRIPTION
     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 single quotes (').

     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.

OPTIONS
     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  con-
                     tain the pattern.





SunOS 5.10          Last change: 24 Mar 2006                    1






User Commands                                            fgrep(1)



     -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.



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





SunOS 5.10          Last change: 24 Mar 2006                    2






User Commands                                            fgrep(1)



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



OPERANDS
     The following operands are supported:

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



  /usr/bin/fgrep
     pattern         Specifies a pattern to be  used  during  the
                     search for input.



  /usr/xpg4/bin/fgrep
     pattern         Specifies one or more patterns  to  be  used
                     during the search for input. This operand is
                     treated  as  if  it  were  specified  as  -e
                     pattern_list.



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

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

EXIT STATUS
     The following exit values are returned:

     0        If any matches are found



     1        If no matches are found







SunOS 5.10          Last change: 24 Mar 2006                    3






User Commands                                            fgrep(1)



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



ATTRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:

  /usr/bin/fgrep
     ____________________________________________________________
    |       ATTRIBUTE TYPE        |       ATTRIBUTE VALUE       |
    |_____________________________|_____________________________|
    | Availability                | SUNWcsu                     |
    |_____________________________|_____________________________|


  /usr/xpg4/bin/fgrep
     ____________________________________________________________
    |       ATTRIBUTE TYPE        |       ATTRIBUTE VALUE       |
    |_____________________________|_____________________________|
    | Availability                | SUNWxcu4                    |
    |_____________________________|_____________________________|
    | CSI                         | Enabled                     |
    |_____________________________|_____________________________|


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

NOTES
     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.

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












SunOS 5.10          Last change: 24 Mar 2006                    4





Man(1) output converted with man2html and wrapped by fishsponge

This page was generated on Wed Sep 12 11:24:40 GMT 2007

Your favourite pages:

No pages logged yet.
Trying to save cookie...

Top 10 most popular pages:

CPAN man page (4333 hits)
(Suse Linux 10.1)

ssh man page (4186 hits)
(Suse Linux 10.1)

adv_cap_autoneg man page (4167 hits)
(Solaris 10 11_06)

sqlite3 man page (4090 hits)
(openSUSE 10.2)

svn man page (3251 hits)
(FreeBSD 6.2)

startproc man page (1908 hits)
(Suse Linux 10.1)

pprosetup man page (1667 hits)
(Solaris 10 11_06)

netcat man page (1614 hits)
(Suse Linux 10.1)

signal man page (1595 hits)
(Suse Linux 10.1)

ssh-socks5-proxy-connect man page (1563 hits)
(Solaris 10 11_06)

Useful Links

Go Back

Visitor Statistics


Valid XHTML 1.0 Transitional     Valid CSS!

Partners: Cambridge Plus :: Pyrenees Ski Holidays :: PCB Layout Bedfordshire :: <Link Available>
Unix Man Pages / Linux Man Pages :: HiFi Forum :: SIP VoIP Phone & Provider Reviews :: UNIX/Linux Forum Archives

More info on advertising on Unix/Linux Forum