我想在忽略空行的两个文件之间进行差异,但保留文件中的原始行号。 文件1:
hhhh
gggg
ffff
文件2:
aaa
bbb
ccc
差异:
1,6c1,3
< hhhh
<
<
<
< gggg
< ffff
---
> aaa
> bbb
> ccc
我想:(保留1,6c1,3)
1,6c1,3
< hhhh
< gggg
< ffff
---
> aaa
> bbb
> ccc
我尝试过diff -B,diff -I“\ n”但它不起作用。 有谁知道我怎么办?感谢。
答案 0 :(得分:0)
用perl解决: diff file1 file2 | perl -ne'print if(!/&lt; \ s * $ /)'