用于比较2个或更多文件并将差异作为输出转储的脚本

问题描述 投票:0回答:1

我在3个不同的服务器上都有一个包含以下值的文件。

Server a = file1.txt
Server b = file2.txt
Server c = file3.txt

这是上面文件包含的示例

  • file1.txt
RoleA is not Held
RoleB is not Held
RoleC is Held
RoleD is Held
  • file2.txt
RoleA is Held
RoleB is Held
RoleC is Held
RoleD is Held
  • file3.txt
RoleA is not Held
RoleB is Held
RoleD is Held

现在,我想比较这些文件并根据以下查询打印输出。

比较所有3个文件,并检查是否担任每个角色以及在多少台服务器上。

  • 如果RoleA仅在一台服务器上举行然后打印
RoleA is held at Server b
  • 如果RoleB在多台服务器上举行,则抛出一些警告消息]并打印
RoleB is held at Server b and Server c

类似地,虽然RoleC在file3.txt的服务器c中不存在,但在其他2个服务器中存在,比较并打印

RoleC is Held at Server a and Server b

我尝试了很少的选择,但不幸的是,没有什么东西比我正在寻找的东西更近,因此,不幸的是,没有任何东西可以显示出来。

我在3个不同的服务器上都有一个包含以下值的文件。服务器a = file1.txt服务器b = file2.txt服务器c = file3.txt这是上面文件包含file1.txt的示例。RoleA是...

bash shell scripting io-redirection file-comparison
1个回答
0
投票

对于两个文件,有diffdiff

© www.soinside.com 2019 - 2024. All rights reserved.