Commands to learn: pr (1) - prepare file(s) for printing, even in multiple columns split (1) - split a file into pieces 10. The pr command (filter) is a formatter for use with the lp command to print pages. By default, the listing is separated into pages, each headed by the page number, a date and time, and the name of the file. By default, columns are of equal width, separated by at least one space; lines which do not fit are truncated. (The symbol # requires a number in its place) pr [-#] [-adfmt] [-e#i#n#w#] [-h "title"] [files...] Examples: Print file1 and file2 as a double-spaced, three-column listing headed by "file list": $ pr -3dh "file list" file1 file2 Write file1 on file2, expanding tabs to columns 10, 19, 28, 37, ... : $ pr -e9 -tQuestions? Robert Katz: rkatz@ned.highline.edufile2 Print file1 in default format with non-blank lines numbered down the left side: $ nl file1 | pr 11. the split command (filter) is the opposite of the cat command. split reads file and writes it in pieces (default 1000 lines) onto a set of output files. The name of the first output file is name with aa appended, and so on lexicographically, up to zz (only ASCII letters are used, a maximum of 676 files). If no output name is given, x is the default. split [-l linecount] [-b bytecount|bytesk|bytesm ] [file [name] ] Examples: $ split bigfile jar $ ls jar* jaraa jarab jarac $ split -l66 printedfile ls x* xaa xab xac xad xae xaf xag xah xai