shell脚本对比两个文件不同内容,并高亮显示
要编写一个Shell脚本来对比两个文件的不同内容并高亮显示,可以使用diff命令结合一些文本处理工具来实现。下面是一个示例脚本:
#!/bin/bash
file1="file1.txt"
file2="file2.txt"
# 使用diff命令比较两个文件,并将结果保存到临时文件
diff_output=$(diff -u "$file1" "$file2")
temp_file="/tmp/diff_output.txt"
echo "$diff_output" > "$temp_file"
# 使用grep命令找到不同的行,并添加颜色高亮显示