|
|
1.1 ! root 1: ! 2: ! 3: ! 4: LAM(1) Icon Program Library LAM(1) ! 5: ! 6: ! 7: ! 8: NNNNAAAAMMMMEEEE ! 9: lam - laminate files ! 10: ! 11: SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS ! 12: llllaaaammmm file [ file | - string ] ... ! 13: ! 14: DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN ! 15: _L_a_m laminates the named files onto the standard output. The ! 16: resulting output is the line-by-line concatenation of ! 17: corresponding lines from each file named. If the files are ! 18: different lengths, empty lines are substituted for missing ! 19: lines in the shorter files. ! 20: ! 21: Each _s_t_r_i_n_g argument is placed in the output line at the ! 22: point that it appears in the argument list. For example, ! 23: lines from _f_i_l_e_1 and _f_i_l_e_2 can be laminated with a colon ! 24: between each line from _f_i_l_e_1 and the corresponding line from ! 25: _f_i_l_e_2 by the command ! 26: ! 27: lam file1 -: file2 ! 28: ! 29: ! 30: Filenames and strings may appear in any order in the argu- ! 31: ment list. If `-', is given for a filename the standard ! 32: input is read at that point. If a file is named more than ! 33: once, each of its lines will be duplicated on the output ! 34: line, except that if standard input is named more than once, ! 35: its lines will be read alternately. For example, each pair ! 36: of lines from standard input can be joined onto one line ! 37: with a space between them by the command ! 38: ! 39: lam - "- " - ! 40: ! 41: ! 42: while the command ! 43: ! 44: lam file1 "- " file1 ! 45: ! 46: ! 47: replicates each line from _f_i_l_e_1. ! 48: ! 49: SSSSEEEEEEEE AAAALLLLSSSSOOOO ! 50: delam(1), delamc(1) ! 51: ! 52: 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 ! 53: Report TR 81-20, Department of Computer Science, The Univer- ! 54: sity of Arizona. 1981. ! 55: ! 56: ! 57: ! 58: ! 59: ! 60: ! 61: ! 62: ! 63: Version 5.9 The University of Arizona - 6/28/83 1 ! 64: ! 65: ! 66:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.