Você pode encontrar wdiff
útil para esse tipo de comparação; é um front-end para diff
, que produz comparações palavra por palavra. Com o seu exemplo, produz por padrão
Insert into table1 values (101 ,"a", [-"xyz");-] {+"xyz123");+}
Insert into table1 values (102 ,"b", "pqr");
Ele pode usar os recursos do terminal para tornar a saída mais legível em um terminal ( wdiff -t
). Ele também tem uma opção -3
que limita a saída apenas a palavras alteradas:
======================================================================
[-"xyz");-] {+"xyz123");+}
======================================================================
Se você não tiver o wdiff instalado, será necessário instalá-lo. Execute sudo apt-get install wdiff
ou sudo dnf install wdiff
ou sudo yum install wdiff
ou o comando apropriado para o seu sistema operacional.