我想比较使用机器人框架的两个.Test文件之间的差异,如果有差异,应该失败,如果没有差异,应该失败。我已经在机器人框架中尝试过DiffLibrary,但是当记录没有排序时,我正在返回传递状态。有人能指导我如何做到这一点,或者如果有任何替代的方法来做到这一点。
我的first.csv文件的数据如下所示
Benchmark Name,Policy Name,No of Rules,Policy Measurement SLO,Policy Remediation SLO,No of Rules Compliant in MSLO,No of Rules Non-Compliant in RSLO,
我尝试在Linux中使用标准的diff命令,以便找出文件中2个files.The内容的差异,如下所示:
File1
Jim
Jack
Tracy*
Michelle
File2
Jim
Jack
Tracy
Michael
diff File1 File2为我提供了以下内容:
< Tracy*
< Michelle
---
> Tracy
> Michael
但是,我希望diff忽略asterix(*),并给出以下输出:
< Michelle
---
> Michael
这样做有可能吗?
首先,我是这方面的初学者。我必须注意到
因此,我想比较一个路由器的运行配置,我把它存储在文本文件中的本地机器中,与我想要打印在我的linux终端中的当前运行配置进行比较。这就是我到目前为止得到的。(这是用VSCODE编写的,因此我可以通过linux终端打开它)
import difflib
import netmiko
routerconnectinfo = { #create variable of information to store
'device_type':'cisco_ios', #connect via ssh
'h
我有两个文件A和B。我想查找A中不在B中的所有行。使用标准linux实用程序在bash/中执行此操作的最快方法是什么?这是我到目前为止尝试过的:
for line in `cat file1`
do
if [ `grep -c "^$line$" file2` -eq 0]; then
echo $line
fi
done
它是有效的,但速度很慢。有没有更快的方法来做这件事?
目录中有100个文件,有2对文件。
我想找出shell脚本中两个文件之间的区别
File 1:
Operating System : Windows XP
Operating System : Windows NT
Operating System : Windows 2008
FILE 2:
Windows XP
Windows NT
Windows2008
(例如Windows2008 (文件1)和Windows2008( file2) )。
但最后这两个文件没有任何区别。
如何做到这一点?
这些文件在linux主机上,想做shell脚本吗?