Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 有人能识别这个unix命令吗?_Linux_Unix_Diff - Fatal编程技术网

Linux 有人能识别这个unix命令吗?

Linux 有人能识别这个unix命令吗?,linux,unix,diff,Linux,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 @@ -

在我的大学里,我们使用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.

-

我得到了上面的输出。我想,the表示一个文件,而+++表示另一个文件,22,4与行号有关,但末尾的减号是什么意思?Beyond Fixed位于输入文件的最后几行,它正在尝试安装软件修补程序:


它正在尝试安装软件修补程序:


它看起来非常像diff-Naur。

它看起来非常像diff-Naur。

您显示的输出是一个统一的diff:

它可以用diff-u生成,但许多程序可以生成这种输出


末尾的减号仅表示您的文件与参考文件相比缺少换行符。

您显示的输出是一个统一的差异:

它可以用diff-u生成,但许多程序可以生成这种输出


末尾的减号仅表示您的文件与参考文件相比缺少换行符。

补丁,您指的是补丁;我认为这看起来是对的。因此,输出是一组关于如何将输出更改为正确输出的指令?那是什么意思?一块补丁,你是说一块补丁;我认为这看起来是对的。因此,输出是一组关于如何将输出更改为正确输出的指令?这意味着什么?你完全正确:你可以用diff-Naur创建一个补丁:你完全正确:你可以用diff-Naur创建一个补丁:是的,这似乎是正确的。非常感谢。假设我的文件缺少那条新行,而不是我有一条额外的新行,对吗?啊,是的,你是对的。我又印了一行,没有什么不同。再次感谢!不客气。Diff表示从文件A到文件B的更改。以“+”开头的行表示添加,以“-”开头的行表示删除。如果你的文件从引用中删除了一行,这意味着它缺少了一个新行。是的,这似乎是正确的。非常感谢。假设我的文件缺少那条新行,而不是我有一条额外的新行,对吗?啊,是的,你是对的。我又印了一行,没有什么不同。再次感谢!不客气。Diff表示从文件A到文件B的更改。以“+”开头的行表示添加,以“-”开头的行表示删除。如果您的文件从引用中引入了行删除,则表示缺少新行。