Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.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中两个文件夹之间更改的行数_Linux_Grep - Fatal编程技术网

查找linux中两个文件夹之间更改的行数

查找linux中两个文件夹之间更改的行数,linux,grep,Linux,Grep,所以我有一个场景,其中有两个文件夹-旧文件夹和新文件夹。old是文件夹的旧版本,new是文件夹的最新版本 它们都有相同的文件。但在新版本中,行已被添加、删除或编辑 我基本上希望找到新文件夹中已更改的行数(添加、删除或编辑的行-所有这些都算作已更改的行) 我试过了 diff-y——抑制公共线a b | grep'^'| wc-l 但当(a=旧,b=新)和(a=新,b=旧)时,值会发生变化。所以我认为这不是正确的答案 在这个例子中,什么是正确的命令?Stack Overflow是一个关于编程和开发问

所以我有一个场景,其中有两个文件夹-旧文件夹和新文件夹。old是文件夹的旧版本,new是文件夹的最新版本

它们都有相同的文件。但在新版本中,行已被添加、删除或编辑

我基本上希望找到新文件夹中已更改的行数(添加、删除或编辑的行-所有这些都算作已更改的行)

我试过了

diff-y——抑制公共线a b | grep'^'| wc-l

但当(a=旧,b=新)和(a=新,b=旧)时,值会发生变化。所以我认为这不是正确的答案


在这个例子中,什么是正确的命令?

Stack Overflow是一个关于编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的提问的地方。请提供一个例子。列出文件结构并定义差异。然后显示您通过所述方法获得的输出以及您想要的输出。