MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


FMLI Commands                                          fmlcut(1F)



NAME
     fmlcut - cut out selected fields of each line of a file

SYNOPSIS
     fmlcut -clist [filename]...


     fmlcut -flist [-dchar] [-s] [filename]...


DESCRIPTION
     The fmlcut function cuts out columns from a table or  fields
     from  each line in filename; in database parlance, it imple-
     ments the projection of a relation. fmlcut can be used as  a
     filter;  if  filename is not specified or is -, the standard
     input is read. list specifies the  fields  to  be  selected.
     Fields can be fixed length (character positions) or variable
     length (separated by a field delimiter character), depending
     on whether -c or -f is specified.


     Note:  Either the -c or the -f option must be specified.

OPTIONS
     list      A comma-separated list of  integer  field  numbers
               (in increasing order), with optional - to indicate
               ranges.  For example: 1,4,7; 1-3,8;  -5,10  (short
               for  1-5,10);  or 3- (short for third through last
               field).


     -clist    If -c is specified, list specifies character posi-
               tions  (for  instance, -c1-72 would pass the first
               72 characters  of  each  line).  Note:   No  space
               intervenes between -c and list.


     -flist    If -f is specified,  list  is  a  list  of  fields
               assumed to be separated in the file by the default
               delimiter character, TAB, or by  char  if  the  -d
               option is specified. For example, -f1,7 copies the
               first and seventh field only. Lines with no delim-
               iter  characters are passed through intact (useful
               for table subheadings), unless  -s  is  specified.
               Note:   No  space  intervenes between -f and list.
               The following options can  be  used  if  you  have
               specified -f.

               -dchar    If -d is specified, char  is  the  field
                         delimiter.  Space  or  other  characters
                         with special meaning  to  FMLI  must  be
                         quoted.   Note:    No  space  intervenes



SunOS 5.11           Last change: 5 Jul 1990                    1






FMLI Commands                                          fmlcut(1F)



                         between -d and char . The default  field
                         delimiter is TAB.


               -s        Suppresses lines with no delimiter char-
                         acters.  If  -s  is not specified, lines
                         with  no  delimiters  will   be   passed
                         through untouched.



EXAMPLES
     Example 1 Getting login IDs and names


     The following example gets the login IDs and names.


       example% fmlcut -d: -f1,5 /etc/passwd



     Example 2 Getting the current login name


     The next example gets the current login name.


       example% `who am i  fmlcut -f1 -d" "`



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



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     Availability                 SUNWcsu                     
    


SEE ALSO
     fmlgrep(1F), attributes(5)

DIAGNOSTICS
     fmlcut returns the following exit values:





SunOS 5.11           Last change: 5 Jul 1990                    2






FMLI Commands                                          fmlcut(1F)



     0    when the selected field is successfully cut out


     2    on syntax errors



     The following error messages may be displayed  on  the  FMLI
     message line:

     EROR:  line too long

         A line has more than 1023 characters or fields, or there
         is no new-line character.


     EROR:  bad list for c/f option

         Missing -c or -f option or incorrectly  specified  list.
         No error occurs if a line has fewer fields than the list
         calls for.


     EROR:  no fields

         The list is empty.


     EROR:  no delimiter

         Missing char on -d option.


NOTES
     fmlcut cannot correctly process lines longer than 1023 char-
     acters, or lines with no newline character.



















SunOS 5.11           Last change: 5 Jul 1990                    3



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™