cmp

    0热度

    1回答

    我使用的是使用cmp命令检查两个文件是相同的返回码。我想将这个命令粘贴到一条语句中,但它不能按预期工作。当比较两个文件,一个文件不存在,cmp回报2。由于2是非零的,我希望if语句,以评估为真,但它不,我不明白为什么。 我想写类似:因为我觉得它很短,甜,更直观 if cmp -s tickets.txt tickets_orig.txt; then #do stuff here fi

    1热度

    1回答

    我碰到这个比较调试的时候就来了: | 38 19 | CMP BYTE PTR DS:[ECX], BL 我设置一个断点,并(在十六进制值)看到这一点: ECX = 00838430 BYTE PTR[ECX]=[00838430]=55 EBX = 00000055 (BL = 55) EFLAGS = 00000314 (CF=0 OF=0 SF=0 ZF=0 AF=1 PF=1)

    3热度

    2回答

    cmp file1 file2当文件相同时什么也不做。那么如何在shell脚本中打印出相同的文件?

    0热度

    2回答

    当我运行2个文件cmp我得到一个字节的区别: cmp -l file1.dmp_byte file2.dmp 913462 0 100 如何用价值100更新文件file1.dmp的字节913462? 可以使用标准的Linux shell工具或Python来完成吗?

    0热度

    2回答

    我尝试在证书颁发机构(cmp服务器)上通过cmp(证书管理协议)吊销证书,并获取错误代码“无效签名密钥代码”。我认为它是我签署cmp消息的方式的原因,那里出了问题。 我建立与org.bouncycastle.asn1.cmp.PKIHeaderBuilder的头和身体与org.bouncycastle.asn1.crmf.CertTemplateBuilder: CertTemplateBuild

    0热度

    1回答

    有人能告诉我cmp命令的输出中“行号”代表什么?我问这是因为,首先,我无法在任何地方找到它。其次,我得到的结果是比较一组“文件”输出相同(如预期)但“行”输出差异很大的文件。

    0热度

    1回答

    我在逆向工程中遇到了一些麻烦,一些IA32汇编代码。即,这些行: 0x08049d6d <+206>: mov -0xc(%ebp),%edx 0x08049d70 <+209>: mov -0x14(%ebp),%eax 0x08049d73 <+212>: mov %edx,%ecx 0x08049d75 <+214>: sub %eax,%ecx 0x

    0热度

    1回答

    我在写一个bash脚本,它将图像从一个目录(及其所有子目录)复制到另一个目录。 到目前为止,我有这样的: find . -type f -regextype posix-extended -regex '^.*IMG_[0-9]{4}\.jpg' -exec cp {} ~/$output \; 这工作,但问题是比这更复杂。有两种情况: 一些图像具有相同的名称,但是是不同的。在这个 的情况下,

    2热度

    1回答

    我们的任务是比较整数值并打印出适当的提示以显示哪些值更大。 我在下面做的代码分别将'i'和'j'初始化为5和4。目标是比较“变量”而不是数值本身。因此,在这个例子中,我把 '我' 和 'J' 在CMP,而不是5和4 global _main extern _printf, _system section .text _main: ; clear screen push cl

    7热度

    1回答

    “test eax,eax”比“cmp eax,0”更有效吗?在“cmp eax,0”不符合要求的情况下,是否有必要使用“test eax,eax”? 谢谢!