bash – unix diff side-to-side结果?
发布时间:2020-12-15 16:28:41 所属栏目:安全 来源:网络整理
导读:我如何绘制一个unix diff命令的结果并排,而不是一个差异?参见下面的例子: diff /tmp/test1 /tmp/test21,4c1,2 asfdsadf asdfsad fsaf fdsadf--- asdfsafdsf saf6,8d3 sadf asdf sadf10d4 fasd12,13c6,14 sadfa fd--- sadf sadf sadf sadf sadf sadf sadf
我如何绘制一个unix diff命令的结果并排,而不是一个差异?参见下面的例子:
diff /tmp/test1 /tmp/test2 1,4c1,2 < asfdsadf < asdfsad < fsaf < fdsadf --- > asdfsafdsf > saf 6,8d3 < sadf < asdf < sadf 10d4 < fasd 12,13c6,14 < sadfa < fd --- > sadf > sadf > sadf > sadf > sadf > sadf > sadf > sadf > safa 我想有一些像: diff /tmp/test1 /tmp/test2 1,2 < asfdsadf > asdfsafdsf < asdfsad > saf < fsaf < fdsadf --- 6,14 < sadfa > sadf < fd > sadf --- > sadf > sadf > sadf > sadf > sadf > sadf > safa
从man diff,你可以使用-y做并排。
-y,--side-by-side output in two columns 因此,说: diff -y /tmp/test1 /tmp/test2 测试 $ cat a $ cat b hello hello my name my name is me is you 让我们来比较它们: $ diff -y a b hello hello my name my name is me | is you (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |