Annotation of 43BSD/contrib/icon/man/cat1/delam.1, revision 1.1

1.1     ! root        1: 
        !             2: 
        !             3: 
        !             4: DELAM(1)              Icon Program Library               DELAM(1)
        !             5: 
        !             6: 
        !             7: 
        !             8: NNNNAAAAMMMMEEEE
        !             9:      delam - delaminate a file using column positions
        !            10: 
        !            11: SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
        !            12:      ddddeeeellllaaaammmm fieldlist {infile | -} {outputfile | -}...
        !            13: 
        !            14: DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
        !            15:      _D_e_l_a_m delaminates an input file into several output files
        !            16:      according to the fields specified by ffffiiiieeeellllddddlllliiiisssstttt.  _D_e_l_a_m reads
        !            17:      iiiinnnnffffiiiilllleeee and writes the fields in each line to the correspond-
        !            18:      ing output files as individual lines. If no data occurs in
        !            19:      the specified position for a given input line an empty out-
        !            20:      put line is written. This insures that all output files con-
        !            21:      tain the same number of lines as the input file.
        !            22: 
        !            23:      If `-' is used for iiiinnnnffffiiiilllleeee, the standard input is read.  If
        !            24:      `-' is used as an output file name, the corresponding field
        !            25:      is written to the standard output.
        !            26: 
        !            27:      The fields are defined by ffffiiiieeeellllddddlllliiiisssstttt, which is a list of
        !            28:      field specifications, separated by commas, colons, or semi-
        !            29:      colons, of the following form:
        !            30: 
        !            31:           _n         the character in column _n
        !            32:           _n-_m       the characters in columns _n through _m
        !            33:           _n+_m       _m characters beginning at column _n
        !            34: 
        !            35:      where the columns in a line are numbered from 1 to the
        !            36:      length of the line.
        !            37: 
        !            38:      The use of _d_e_l_a_m is illustrated by the following examples.
        !            39: 
        !            40:           delam 1-10,5 foo x y
        !            41: 
        !            42:      reads file _f_o_o and writes characters 1 through 10 to file _x
        !            43:      and character 5 to file _y.
        !            44: 
        !            45:           delam 10+5:1-10:1-10:80 - middle left1 left2 end
        !            46: 
        !            47:      reads the standard input and writes characters 10 through 14
        !            48:      to _m_i_d_d_l_e, 1 through 10 to _l_e_f_t_1 and _l_e_f_t_2, and character 80
        !            49:      to _e_n_d.
        !            50: 
        !            51:           delam 1-80;1-80 - - -
        !            52: 
        !            53:      copies the standard input to the standard output, replicat-
        !            54:      ing the first eighty columns of each line twice.
        !            55: 
        !            56: NNNNOOOOTTTTEEEESSSS
        !            57:      The functionality of the Software Tools _d_e_l_a_m has been
        !            58:      divided. The Icon version of _d_e_l_a_m uses an extended
        !            59:      fieldlist syntax.
        !            60: 
        !            61: 
        !            62: 
        !            63: Version 5.9    The University of Arizona - 8/15/84              1
        !            64: 
        !            65: 
        !            66: 
        !            67: 
        !            68: 
        !            69: 
        !            70: DELAM(1)              Icon Program Library               DELAM(1)
        !            71: 
        !            72: 
        !            73: 
        !            74: SSSSEEEEEEEE AAAALLLLSSSSOOOO
        !            75:      lam(1), delamc(1)
        !            76: 
        !            77:      Hanson, David R. _S_o_f_t_w_a_r_e _T_o_o_l_s _U_s_e_r'_s _M_a_n_u_a_l, Technical
        !            78:      Report TR 81-20, Department of Computer Science, The Univer-
        !            79:      sity of Arizona.  1981.
        !            80: 
        !            81: 
        !            82: 
        !            83: 
        !            84: 
        !            85: 
        !            86: 
        !            87: 
        !            88: 
        !            89: 
        !            90: 
        !            91: 
        !            92: 
        !            93: 
        !            94: 
        !            95: 
        !            96: 
        !            97: 
        !            98: 
        !            99: 
        !           100: 
        !           101: 
        !           102: 
        !           103: 
        !           104: 
        !           105: 
        !           106: 
        !           107: 
        !           108: 
        !           109: 
        !           110: 
        !           111: 
        !           112: 
        !           113: 
        !           114: 
        !           115: 
        !           116: 
        !           117: 
        !           118: 
        !           119: 
        !           120: 
        !           121: 
        !           122: 
        !           123: 
        !           124: 
        !           125: 
        !           126: 
        !           127: 
        !           128: 
        !           129: Version 5.9    The University of Arizona - 8/15/84              2
        !           130: 
        !           131: 
        !           132: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.