我有這樣的代碼,唯一的區別,如何提高它如何從差異
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