linux - 如何解析脚本中差异的结果?
问题描述
我正在编写一个脚本,它应该比较 2 个目录和其中的文件,然后解析从 A.xml 到 B.xml 的差异。
我有点迷茫,你能帮帮我吗?
f_check() {
diff ${ADIR} ${BDIR}
if [ $? -ne 0 ]; then printf "not equal"; else; printf "OK, everything match";fi
}
该脚本应检查 2 个目录和其中的文件是否相等。
如果不是,它应该解析 B 与 A 的不同之处。
解决方案
比较两个目录:
diff -qr dir1 dir2
推荐阅读
- azure - 如何使用 Azure Function App 备份 Azure Cosmos DB
- sas - 计算行为的持续时间/长度
- stenciljs - TestWindow:如何触发全局事件,例如“window:keydown”
- r - 我可以在 RAdwords 的哪个位置指定我要调查的国家和渠道(东南亚与购物)?
- plotly - 用纬度和经度绘制Choropleth地图
- javascript - XRegExp 和 unicode
- akka - Alpakka - Akka-Http failure while downloading file with latest S3 Connector
- google-api - How can I get user permissions of Google Search Console using API?
- sql - 在编写复杂的 SQL 查询时需要帮助
- c# - C#,WPF - 项目路径中的 OpenFileDialog