различие между бегством и вставкой

Я не получаю различие между бегством программы

бегство - расщепляет файлы
Утилита бегства копирует именованные файлы рядом на стандартный вывод. Энные входные строки из входных файлов считают фрагментами единственной длинной энной выходной строки, в которую они собраны. Имя '-' означает стандартный вход и может быть повторено.

и вставка

вставка - объединяет соответствующие или последующие строки файлов
Утилита вставки связывает соответствующие строки данных входных файлов, заменяя всех кроме символов новой строки последнего файла с единственным символом табуляции, и пишет получающиеся строки в стандартный вывод. Если конец файла достигнут на входном файле, в то время как другие входные файлы все еще содержат данные, файл рассматривают, как будто это был бесконечный источник пустых строк.

За исключением опций команды. Я не получаю различие. Предположим, что у меня есть два файла a и b

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

Они кажутся избыточными в объеме, хотя бегство, кажется, более гибко. Описания не позволяют мне ловить случаи, где они могли вести себя по-другому. У кого-либо есть подсказка?

5
задан 29.07.2009, 18:29

1 ответ

вставка применяется к полным файлам. Поэтому это свяжет полные файлы в единственный файл. Строки будут слиянием, если они будут тем же.

бегство относится к строкам в файле, а также файлах. Поэтому можно выборочно связать строки в новый файл.

4
ответ дан 07.12.2019, 17:53

Теги

Похожие вопросы