1.16 比较两个文件之间的差异

思路:
1、如何输入待比较的文件
2、何实现两文件之间差异,并将结果输出到结果文件
3、如何设置全局变量 4、汇总脚本

下面一层层来解决

  1. 如何输入带比较的文件
[ $# -me 2 ] && { echo "Usage: $0 need two arguments.";exit 1 }     
file1=$1
file2=$2          
  1. 如何实现两文件之间差异,并将结果输出到结果文件
    diff -u $file1 $file2 > file.path

  2. 如何设置全局变量

  3. 汇总脚本

#!/bin/bash

bijiaofile () {
diff -u $file1 $file2 > file.path  
}

xiufufile () {
# 利用差异结果文件可以将file1的内容补充成file2一样   
pathch -p1 $file1 < file.path
}

[ $# -me 2 ] && { echo "Usage: $0 need two arguments.";exit 1 }     
file1=$1
file2=$2 

bijiaofile
xiufufile

上一页➡️

下一页➡️

Calendar Oct 31, 2023
Edit Edit this page
本站总访问量:  次 您是本站第  位访问者