diff --git a/h-hosts-docker.sh b/h-hosts-docker.sh index 0aa4996..56c8217 100644 --- a/h-hosts-docker.sh +++ b/h-hosts-docker.sh @@ -75,12 +75,12 @@ echo "$updated_json" > "$DAEMON_FILE" # 6. 显示修改前后的差异 echo "🔄 检查文件变更:" -diff -u "$BACKUP_FILE" "$DAEMON_FILE" - -if [ $? -eq 0 ]; then +if diff -u "$BACKUP_FILE" "$DAEMON_FILE" > /dev/null; then echo "✅ 配置未发生变化,所有条目均已存在。" else echo "✅ 成功更新 '$DAEMON_FILE'!" + echo "变更详情:" + diff -u "$BACKUP_FILE" "$DAEMON_FILE" fi # -- 完成 --