The OpenNET Project / Index page

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

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

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

sbquery (1)
  • >> sbquery (1) ( Solaris man: Команды и прикладные программы пользовательского уровня )
  • 
    NAME
         sbquery - command-line interface to the Source Browsing mode
         of WorkShop
    
    SYNOPSIS
         sbquery [ -break_lock ] [ -files_only ] [ -filter ] [ -focus
         ] [ -help ]
              [ -help_filter [ language ]] [ -help_focus ] [ -literal
         ] [ -max_memory size ]
              [ -no_case ] [  -no_secondaries  ]  [  -no_source  ]  [
         -no_update ] [ -o file ]
              [ -pattern symbol ] [ -reg_expr ]  [  -sh_pattern  ]  [
         -show_db_dirs ]
              [ -symbols_only ] [ -version | -V ] symbol
    
    AVAILABILITY
         Available with ANSI C, C++, Sun FORTRAN, and Assembler
    
    DESCRIPTION
         sbquery is the command-line interface to the Source Browsing
         database source-level code browser.
    
         To generate a Source Browsing database, add the  appropriate
         browser option to the compiler command line, -xsb or -sb.
    
         To issue a  query  from  the  command  line,  type  sbquery,
         followed by any options and their arguments, followed by the
         symbol you want to search for. sbquery displays  a  list  of
         matches  that includes the file in which the symbol appears,
         the line number, the function containing the symbol, and the
         source code containing the symbol.
    
         sbquery includes two types of options  to  help  you  narrow
         your  search.  The  filter  options  are  used to search for
         symbols based on  how  they  are  used  in  a  program.  For
         example,  you  could  limit  your  search to declarations of
         variables. The focus options limit your search  to  specific
         classes  of code, such as particular programs, functions, or
         libraries.
    
    OPTIONS
         -break_lock
              Break the lock on a locked database. When you use  this
              option,  your database may be in an inconsistent state.
              To ensure consistency, remove the .sb subdirectory  and
              recompile your program.
    
         -files_only
              List the files where the symbols you are searching  for
              appear.
    
         -filter
              Limit your search for symbol to the  specified  filter.
              For example,
              sbquery -strings argv limits your search  for  argv  to
              all  references  of  strings.  To display a list of all
              filter options, use the -help_filter option.
    
         -focus
              Focus your search for symbol on the specified class  of
              code.   For  example,  sbquery -in_library void focuses
              your search for void to library units.   To  display  a
              list of all focus options, use the -help_focus option.
    
         -help
              Display synopsis of sbquery command.
    
         -help_filter language
              Use without arguments to display a  list  of  languages
              for  which  filter  options are available. To display a
              list of filter options for a  specific  language,  type
              -help_filter,   followed  by  the  language  name.  For
              example,
              sbquery -help_filter ansi c displays all filter options
              for ANSI C.  To conduct a filtered query, type sbquery,
              followed by the filter option, followed by  the  symbol
              you want to search for.
    
         -help_focus
              Display a list of focusing options. To issue a  focused
              query,   type  sbquery  followed  by  a  focus  option,
              followed by the symbol you want to search for.
    
         -literal
              Match a special character to itself, not to a  wildcard
              character.   This  option is especially useful when you
              want  to  search  for  a  string  that  contains   meta
              characters from other wildcard schemes.
    
         -max_memory size
              Specify the approximate amount  of  memory,  in  bytes,
              that  should be allocated before sbquery uses temporary
              files when building the index file.
    
         -no_case
              Turns off case sensitivity when searching for symbols.
    
         -no_secondaries
              Return only the primary match. A secondary match is  an
              identifier  inside a macro.  You might want to turn off
              secondary matches if you are doing a  lot  of  filtered
              querying,  and the symbols you are querying on are used
              in a lot of macros.
    
         -no_source
              Display only the filename and  line  number  associated
              with each match. Do not display the source.
    
         -no_update
              Do not rebuild the index file when you  issue  a  query
              following compilation.
    
         -o file
              Send output to a named  file  instead  of  to  standard
              output.
    
         -pattern symbol
              Query on symbol, which may contain  special  characters
              including a leading dash (-).  This allows you to query
              on symbols that look like  command-line  options.   For
              instance,  you  can  query  on  the  symbol -help , and
              sbquery distinguishes it from the regular option -help.
    
         -reg_expr
              Use regular  expressions  when  issuing  a  query  that
              includes wildcards.
    
         -sh_pattern
              Use shell-style expressions when issuing a  query  that
              includes  wildcards; the default for wildcard searches.
              See  sh(1)  for  more  information  about   shell-style
              pattern matching.
    
         -show_db_dirs
              List all database directories.  sbquery's default is to
              build its database in the current working directory.
    
         -symbols_only
              Display a list of all symbols that match  the  patterns
              specified in your search pattern.
    
         -version
              Display version information.
    
         -V   Display version information.
    
    EXAMPLE
         The command
    
              sbquery
    
         displays a synopsis of the sbquery command.
    
         The command
    
              sbquery file
    
         displays all lines that contain the symbol file.
    
         The command
    
              sbquery -files_only hello
    
         lists the files in which the symbol hello appears.
    
         The command
    
              sbquery -in_function hello -no_case file
    
         finds all instances in which file is used  in  the  function
         hello, ignoring case.
    
         The command
    
              sbquery -no_case -declaration file
    
         finds all instances in which file is used in a declaration.
    
         The command
    
              sbquery -reg_expr -symbols_only arg.
    
         displays a list  of  all  symbols  that  match  the  regular
         expression arg., where "." matches any character.
    
    ENVIRONMENT
         Environment variables store information sbquery requires  to
         browse the database.
    
         HOME           The name of the user's login directory.
    
         PWD            The full pathname of the current directory.
    
         SUNPRO_SB_ATTEMPTS_MAX
                        The maximum number of times the index builder
                        tries to access a locked database.
    
         SUNPRO_SB_EX_FILE_NAME
                        The   absolute   pathname   of    the    file
                        sun_source_browser.ex.
    
         SUNPRO_SB_INIT_FILE_NAME
                        The absolute pathname of the .sbinit file.
    
    SEE ALSO
         sbcleanup(1), sbtags(1), sbinit(4), workshop(1).
    
    
    
    


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




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

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