在我的大學裏,我們提交的代碼的輸出結果與使用(我認爲)一些unix命令的正確輸出進行比較。問題是我不知道它是什麼或什麼意思(我不認爲它DIFF)有人可以識別這個unix命令嗎?
rivers passed stage A for width 10
rivers failed stage B for width 10
--- rivers.expF 2013-04-25 18:15:49.093265000 +1000
+++ rivers.outF 2013-04-25 18:15:49.082424000 +1000
@@ -22,4 +22,3 @@
beyond
fixing.
-
我已經得到了上面的輸出。我想象--- ---是指一個文件,而+++是指另一個文件,而22,4是與行號有關的,但是最後的減號是什麼意思? (「超越固定」是輸入文件的最後幾行)
是的,這似乎是現貨。謝謝。假設* my *文件缺少該換行符並且它不是我有一個額外的換行符是正確的嗎? – Miguel 2013-04-25 08:49:24
啊,你是對的。我打印了另外一行,沒有任何區別。再次感謝! – Miguel 2013-04-25 08:55:07
不客氣。 Diff說明從文件A到文件B的變化。以'+'開始的行是增加,' - '是刪除。如果您的文件從參考中引入行刪除,則意味着它缺少一個新行。 – Julien 2013-04-25 09:06:50