|-f min. max|
|Print line fragments according to the format string min. max, where min is the minimum field width and max the maximum field width. If min begins with a zero, zeros will be added to make up the field width, and if it begins with a -, the fragment will be left-adjusted within the field.|
|-p min. max|
|Like -f , but pad this files field when end-of-file is reached and other files are still active.|
|Print sepstring before printing line fragments from the next file. This option may appear after the last file.|
|-t c||The input line terminator is c instead of a newline. The newline normally appended to each output line is omitted.|
To print files simultaneously for easy viewing use pr(1).
The commandlam file1 file2 file3 file4
joins 4 files together along each line. To merge the lines from four different files uselam file1 -S "\ " file2 file3 file4
Every 2 lines of a file may be joined on one line withlam - - < file
and a form letter with substitutions keyed by @ can be done withlam -t @ letter changes
Some of the functionality of lam is standardized as the paste(1) utility by -p1003.2.
The lam utility first appeared in BSD 4.2 .
.An John A. Kunze
The lam utility does not recognize multibyte characters.