Я хочу найти разницу между двумя файлами, а затем поставить только различия в третьем файле. Я видел разные подходы, используя awk, diff и comm. Есть ли еще?Самый быстрый способ найти различия между двумя файлами в unix?
например. Compare two files line by line and generate the difference in another file
например. Copy differences between two files in unix
Мне нужно знать, что самый быстрый способ найти все различия и перечисления их в файле для каждого из приведенных ниже случаев -
Case 1 - file2 = file1 + extra text appended.
Case 2 - file2 and file1 are different.
, так как это зависит от ваших ресурсов, то Лучше всего настало время самому себе – perreal
не могли бы вы сделать ваши дела более конкретными и, возможно, дать пример кода, который вы пробовали? – asf107
Для случая 2 существует 'cmp', который сравнивает два байта по байтам. – micke