Вставка применяется к полным файлам. Поэтому он объединит полные файлы в один файл. Линии будут объединены, если они одинаковы.
lam применяется как к строкам в файле, так и к файлам. Поэтому вы можете выборочно объединять строки в новый файл.
Я не понимаю разницу между программой LAM
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 кажется более гибким. Описания не позволяют мне ловить случаи, когда они могут вести себя по-разному. У кого-нибудь есть подсказка?
Вставка применяется к полным файлам. Поэтому он объединит полные файлы в один файл. Линии будут объединены, если они одинаковы.
lam применяется как к строкам в файле, так и к файлам. Поэтому вы можете выборочно объединять строки в новый файл.
С lam вы можете использовать разделители с более чем одним символом.