Using 'diff' (or anything else) to get character-level diff between text files

前端 未结 15 2264
借酒劲吻你
借酒劲吻你 2020-12-02 05:40

I\'d like to use \'diff\' to get a both line difference between and character difference. For example, consider:

File 1

abcde
ab         


        
15条回答
  •  执念已碎
    2020-12-02 06:22

    Not a complete answer, but if cmp -l's output is not clear enough, you can use:

    sed 's/\(.\)/\1\n/g' file1 > file1.vertical
    sed 's/\(.\)/\1\n/g' file2 > file2.vertical
    diff file1.vertical file2.vertical
    

提交回复
热议问题