Я не понимаю разницу между программой LAM
лам - ламинат
Утилита lam копирует именованные файлы рядом в стандартный вывод. N-ые строки ввода из входных файлов считаются фрагментами одной длинной n-ой строки вывода, в которую они собраны. Имя `- 'означает стандартный ввод и может повторяться.
и вставить
вставить - объединить соответствующие или последующие строки файлов
Утилита вставки объединяет соответствующие строки заданных входных файлов, заменяя все символы новой строки, кроме последнего, одним символом табуляции и записывает полученные строки в стандартный вывод. Если во входном файле достигнут конец файла, в то время как другие входные файлы все еще содержат данные, файл обрабатывается так, как если бы он был бесконечным источником пустых строк.
За исключением параметров команды. Я не понимаю разницу. Предположим, у меня есть два файла а и б
a
------------
1
2
3
b
------------
4
5
6
я получил
$ paste -d ',' a b
1,4
2,5
3,6
$ lam a -s',' b
1,4
2,5
3,6
Они кажутся избыточными по объему, хотя lam кажется более гибким. Описания не позволяют мне ловить случаи, когда они могут вести себя по-разному. У кого-нибудь есть подсказка?