Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.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
File 比较两个文件_File_Comparison - Fatal编程技术网

File 比较两个文件

File 比较两个文件,file,comparison,File,Comparison,任何人都可以为文件比较创建脚本吗 伪代码如下所示 从文件1中提取第5行 将其保存在另一个变量中 从文件2中提取第5行 将其保存在另一个变量中 如果 变量1不等于变量2(同时允许在行尾的位置11和12处使用不同的字符) 然后失败 否则 通过 Unix shell?将文件名作为参数传递给以下脚本: #!/bin/sh a="$(head -n 5 < $1|tail -n 1)" b="$(head -n 5 < $2|tail -n 1)" test "$a" = "$b" &&

任何人都可以为文件比较创建脚本吗

伪代码如下所示

  • 从文件1中提取第5行
  • 将其保存在另一个变量中
  • 从文件2中提取第5行
  • 将其保存在另一个变量中
  • 如果 变量1不等于变量2(同时允许在行尾的位置11和12处使用不同的字符)

    • 然后失败
    • 否则 通过

Unix shell?将文件名作为参数传递给以下脚本:

#!/bin/sh a="$(head -n 5 < $1|tail -n 1)" b="$(head -n 5 < $2|tail -n 1)" test "$a" = "$b" && (echo The same; exit 0) echo Different; exit 1 #!/垃圾箱/垃圾箱 a=“$(头部-n 5<$1 |尾部-n 1)” b=“$(头部-n 5<$2 |尾部-n 1)” 测试“$a”=“$b”&&(回显相同;退出0) 回声不同;出口1
unixshell?将文件名作为参数传递给以下脚本:

#!/bin/sh a="$(head -n 5 < $1|tail -n 1)" b="$(head -n 5 < $2|tail -n 1)" test "$a" = "$b" && (echo The same; exit 0) echo Different; exit 1 #!/垃圾箱/垃圾箱 a=“$(头部-n 5<$1 |尾部-n 1)” b=“$(头部-n 5<$2 |尾部-n 1)” 测试“$a”=“$b”&&(回显相同;退出0) 回声不同;出口1
您需要比较哪些文件?当比较完成后,预期会有什么样的结果?有人为你“创造剧本”的人会得到报酬吗?众所周知,出售剧本作为答案可以赚很多钱。@Charles我的观点应该很明显,如果他需要帮助,那么就问他需要什么帮助,上一次我检查了,所以没有创建,所以人们可以让人们为他们做他们的工作。我的意思是,如果让我知道,我希望在别人做我的工作的时候能够放松。不,我绝对不会为此得到报酬!我也不是软件开发人员,所以这些技能有点超出我的范围。我需要它们与测试工具集成(是的,我是测试人员!)。非常感谢查尔斯的回答,支持意味着很多。我应该提到我在windows上需要它。(对不起!)。非常感谢所有回答的人。您需要比较哪些文件?当比较完成后,预期会有什么样的结果?有人为你“创造剧本”的人会得到报酬吗?众所周知,出售剧本作为答案可以赚很多钱。@Charles我的观点应该很明显,如果他需要帮助,那么就问他需要什么帮助,上一次我检查了,所以没有创建,所以人们可以让人们为他们做他们的工作。我的意思是,如果让我知道,我希望在别人做我的工作的时候能够放松。不,我绝对不会为此得到报酬!我也不是软件开发人员,所以这些技能有点超出我的范围。我需要它们与测试工具集成(是的,我是测试人员!)。非常感谢查尔斯的回答,支持意味着很多。我应该提到我在windows上需要它。(对不起!)。非常感谢所有回答问题的人。