|
|
1.1 root 1:
2:
3:
4: DELAMC(1) Icon Program Library DELAMC(1)
5:
6:
7:
8: NNNNAAAAMMMMEEEE
9: delamc - delaminate a file using separator characters
10:
11: SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
12: ddddeeeellllaaaammmmcccc [-tchars] {infile | -} {outputfile | -}...
13:
14: DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
15: _D_e_l_a_m_c delaminates an input file into several output files
16: according to the separator characters specified by the cccchhhhaaaarrrrssss
17: argument following the ----tttt flag. _D_e_l_a_m_c reads iiiinnnnffffiiiilllleeee and
18: writes the fields in each line to the corresponding output
19: files as individual lines. If no data occurs in the speci-
20: fied position for a given input line an empty output line is
21: written. This insures that all output files contain the same
22: number of lines as the input file.
23:
24: If `-' is used for iiiinnnnffffiiiilllleeee, the standard input is read. If
25: `-' is used as an output file name, the corresponding field
26: is written to the standard output. If the ----tttt flag is not
27: used, an ascii horizontal tab character is assumed as the
28: default field separator.
29:
30: The use of _d_e_l_a_m_c is illustrated by the following examples.
31:
32: delamc tst.asm labels opcodes operands
33:
34: reads the file _t_s_t._a_s_m and writes the fields, each of which
35: is separated by a tab character, to the output files _l_a_b_e_l_s,
36: _o_p_c_o_d_e_s, and _o_p_e_r_a_n_d_s.
37:
38: delamc -t: scores names matric ps1 ps2 ps3
39:
40: reads the file _s_c_o_r_e_s and writes the fields, each of which
41: is separated by a colon, to the indicated output files.
42:
43: delamc -t,:; oldata f1 f2
44:
45: reads the file _o_l_d_a_t_a and separates the fields using either
46: a comma, a colon, or a semicolon.
47:
48: NNNNOOOOTTTTEEEESSSS
49: The functionality of the Software Tools _d_e_l_a_m has been
50: divided. _D_e_l_a_m_c differs from the Tools syntax by allowing a
51: set of separation characters to be specified.
52:
53: SSSSEEEEEEEE AAAALLLLSSSSOOOO
54: lam(1), delam(1)
55:
56: 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
57: Report TR 81-20, Department of Computer Science, The Univer-
58: sity of Arizona. 1981.
59:
60:
61:
62:
63: Version 5.9 The University of Arizona - 8/15/84 1
64:
65:
66:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.