Chcę znaleźć różnicę między dwoma plikami, a następnie umieścić tylko różnice w trzecim pliku. Widziałem różne podejścia za pomocą awk, diff i comm. Czy są jeszcze jakieś?Najszybszym sposobem na znalezienie różnic między dwoma plikami w systemie UNIX?
np. Compare two files line by line and generate the difference in another file
np. Copy differences between two files in unix
muszę wiedzieć, co jest najszybszym sposobem na znalezienie wszystkich różnic i wymieniając je w pliku dla każdego z poniższych przypadkach -
Case 1 - file2 = file1 + extra text appended.
Case 2 - file2 and file1 are different.
ponieważ to zależy od nakładów, to najlepiej zrobić to samemu – perreal
czy możesz sprawić, że twoje sprawy są bardziej szczegółowe, a może dać przykładowy kod rzeczy, które wypróbowałeś? – asf107
W przypadku 2 występuje 'cmp', który porównuje dwa bajty plików według bajtu. – micke