У меня есть 2 текстовых файла для сравнения в их первом столбце. Следующая команда comm показывает общие строки из 2 файлов правильно.Сравните два файла
comm develop1.txt qa1.txt -12
Но следующая команда diff не показывает разницу, как ожидалось.
diff develop1.txt qa1.txt --side-by-side
Ожидаемый результат заключается в следующем:
mysql-data/webservice 280292 | mysql-data/webservice 28684
Но эти два значения не на одной линии, так как число в последней колонке различны. Мне действительно нужно сравнивать числа в бок о бок. Как это можно достичь?
# присоединиться develop1.txt QA1. txt # делает именно то, что я ищу. # может кто-нибудь теперь дать мне знать, как найти записи, которые есть в одном файле, но не во втором файле? – shantanuo
Мое решение должно дать вам их в одном файле, но не в другом. Это не так элегантно, как решение для соединения, поэтому, если кто-то получает это (элегантно), игнорируйте мой ответ. Если нет, вы можете использовать его. Я обновлю его, чтобы лучше объяснить. – paxdiablo