Yo estaba ocupado recientemente reconstruido un proyecto de historia, pero debido a las condiciones objetivas, no es ninguna prueba disponible, por lo que si tuviera que comparar el conjunto de resultados del servidor antiguo y nuevo partidos para determinar bien y el mal a través de la carne humana. Dado que la pereza es las virtudes de un programador, así que creo que es mejor escribir una barra de herramientas, resultado combinado establecer como JSON, por lo que habrá jsondiff.sh.
La lógica es simple, nada más que obtener el conjunto de resultados en un servidor diferente por rizo, a continuación, puede diff, pero aquí hay algunos lugares a tener en cuenta: En primer lugar, JSON en la línea, diff directa perderá su significado; caracteres chinos en segundo lugar, JSON codificados no son propicias para ver, además, campos JSON en el orden no es importante, por lo que el diff frente mejor tipo. Explicar los datos con formato JSON, no hice uso de Bash, pero con la PHP
: # /bin /bashRM = /bin /rmPHP = /usr /bin! /phpCURL = /usr /bin /curlDIFF = /usr /bin /diffVIMDIFF = /usr /bin /vimdiffCOLORDIFF = /usr /bin /colordiffusage () {echo " Uso $ 0 --uri = < URI > --old gt IP y;; = < --new = < IP > "} format () {ksort_recursive función $ PHP -R'; (! is_array ($ array)) (& $ array) {if {return;} ksort ($ array); foreach (array_keys ($ array) como clave $) {ksort_recursive ($ array [$ key]);}} $ opciones = JSON_PRETTY_PRINT
1.Linux OS versión: RedHat AS 52. Configuración del entorno de red: Host (Linux): IP: 192.168.1.1
Comprometido en dos años Windows Desarrollo de clientes, lo que ha desarrollado múltiples subproc
El uso original de Tomcat en Linux no utiliza al usuario creado recientemente creado por el permiso
Cuando muchas personas operan bajo Linux, es posible que otras personas eliminen el archivo que está
presentación de los nombres de archivos de Linux caracteres chinos en particiones FAT
Los comandos de red más utilizados en los sistemas Linux y Unix
Cómo lograr la transferencia de archivos de Linux y Windows
archivo de configuración de nginx nginx.conf Comentarios chinos
Software de calculadora gratuito basado en el sistema Linux recomendado
En el proyecto MDK, ¿cuántos archivos de inicio, KEIL, identifican cuál compilar?
Subsistema vecino de la pila de protocolos de linux (descripción general 1)
Cómo configurar rm -rf recycler
Cómo deshabilitar el arranque del disco duro para reducir el tiempo de arranque del sistema XP puro
La nueva versión de Win10 está a punto de publicarse, pero aún se desconoce la hora
Desinstala IE9 y restaura en IE8
Win10 encontró un error de pantalla azul CRITICAL_STRUCTURE_CORRUPTION ¿cómo hacerlo?
Causas y soluciones para el fallo de inicio del servidor IIS en el sistema Win7
Win10 th2 push update? Resumen de actualización de Win10 Th2 y nuevas características resumen
Cómo clasifica Win8.1 la aplicación de escritorio y la clasificación de aplicación Moderna
Cómo reproducir texto Yan Cómo buscar rápidamente texto en el método de entrada Sogou