Я не уверен, что именно вы имеете в виду, говоря «выделение» различия двух файлов, но вы можете использовать diff
для отображения различий двух файлов:
diff file1 file2 | grep "<" | sed 's / ^ / g'
для вывода на стандартный вывод
, который выдаст результат:
skywalker@endor:~/scripts/python/proxyupdate$ diff proxyupdate.py proxyupdate.bak | grep "<" | sed 's/^<//g'
#this line is added for testing
или
diff file1 file2 | grep "<" | sed 's / ^ / g'> file3.txt
для записи в новый файл.
или вы также можете попробовать sort
:
sort file1 file2 | uniq -u
, который дает тот же результат:
skywalker@endor:~/scripts/python/proxyupdate$ sort proxyupdate.py proxyupdate.bak | uniq -u
#this line is added for testing