I\'d like to use \'diff\' to get a both line difference between and character difference. For example, consider:
File 1
abcde ab
Not a complete answer, but if cmp -l's output is not clear enough, you can use:
cmp -l
sed 's/\(.\)/\1\n/g' file1 > file1.vertical sed 's/\(.\)/\1\n/g' file2 > file2.vertical diff file1.vertical file2.vertical