¿Cómo comparar documentos de 2 páginas?

3

Trabajé durante mucho tiempo en un documento de Pages: file.1.pages .

No activé Edit > Track Changes .

Guardé las páginas modificadas con un nuevo nombre: file.2.pages .

Ahora me gustaría comprobar que no olvidé un punto clave ni cometí ningún error. y revisa todas las modificaciones que hice.

¿Cómo puedo comparar file.1.pages y file.2.pages ?

Esta no es una comparación con la que pueda lidiar manualmente (demasiado texto, demasiadas correcciones ortográficas pequeñas).

No puedo usar ningún software de Microsoft. Puedo usar cualquier línea de comando de Unix.

    
pregunta daniel Azuelos 19.02.2017 - 17:58

1 respuesta

2

Aquí es cómo proceder. La receta no es tan simple como pensaba.

  1. Desde Pages exportar archivos a texto sin formato:

    File > Export > Plain Text...

    para obtener 2 archivos: file.1.txt , file.2.txt .

  2. Abra ambos archivos con vi y aplique el siguiente comando:

    :%s, +V + M , + V + M ,g

    este comando contiene dos veces el control de secuencia + V, control + M, que es la forma de ingresar el carácter de retorno sin formato. El extraño efecto de este comando es reemplazar cualquier carácter de retorno ( 0x0d ) con un carácter de nueva línea estándar ( 0x0a ) en todas partes ( g = global). Luego, los 2 archivos ahora están divididos en diferentes líneas y resulta útil compararlos con cualquier herramienta de texto Unix.

  3. Cambia la codificación de 2 archivos:

    :set fileencoding=utf-8

    para codificarlos como archivos de texto (y no como archivos binarios, ya que se exportaron desde Pages ).

  4. Guarde los dos archivos y salga de vi :

    :wq

  5. Ejecute el comando estándar diff para comparar los 2 archivos de texto:

    diff file.1.txt file.2.txt

respondido por el daniel Azuelos 01.03.2017 - 17:55

Lea otras preguntas en las etiquetas