我很好奇是否有办法只使用 diff 获取更改的行,而不是新添加的行?
我的意思是,假设我有两个文件 file1 和 file2。
文件 1 是:
abc=123
def=234
klm=10.10
xyz=6666
文件2是:
abc+=123
def=234
klm=10.101
xyz=666
stackoverflow=1000
superuser=2000
wtf=911
我想要的是给出类似的命令diff <parameters> file1 file2
并获得类似的输出
- abc=123
+ abc+=123
- klm=10.10
+ klm=10.101
- xyz=6666
+ xyz=666
也欢迎这样的输出:
- abc=123
+ abc+=123
def=234
- klm=10.10
+ klm=10.101
- xyz=6666
+ xyz=666
我不想要
stackoverflow=1000
superuser=2000
wtf=911
输出中的行。
有没有办法在 Linux 中使用 diff 的参数来获得这个功能?