我有这样的代码,唯一的区别,如何提高它如何从差异
diff -b -i -w out.txt out2.txt
| grep '^>'
| sed 's/^>//g'
| sed ':a;N;$!ba;s/\n/ /g'
的示例数据(out.txt)
abc def ghk
abc def2 ghk
abc def ghk
123 333 555
566 3423 23
566 3423 3542
的示例数据(out2.txt)
abc def2 ghk
abc def ghk
abc def ghk
123 555 555
fsdjhfsda sd
566 3423 3542
预期结果:
abc def ghk 123 555 555 fsdjhfsda sd
不,他们的代码都做了完全不同的事情。它输出的结果太多,不应该出现。抱歉。 – YeKo 2012-07-09 11:32:26
你能举一个你的数据的例子吗?很难猜测输出。我已经在文件'echo -e“1 \ n2 \ n3 \ n4 \ n5”> out.txt'和'echo -e“1 \ n2 \ n5 \ n4 \ n3”> out2.txt'上试过并输出是一样的。 – rush 2012-07-09 11:35:21
当然,我已经添加了示例。 – YeKo 2012-07-09 12:30:40