Come confrontare i documenti di 2 pagine?

3

Ho lavorato a lungo su un documento di Pages: file.1.pages .

Non ho attivato Edit > Track Changes .

Ho salvato le pagine modificate con un nuovo nome: file.2.pages .

Ora vorrei verificare di non aver dimenticato un punto chiave o di aver commesso alcun errore e rivedi tutte le modifiche che ho apportato.

Come posso confrontare file.1.pages e file.2.pages ?

Questo non è un confronto a cui posso occuparmi manualmente (troppo testo, troppe piccole correzioni di ortografia).

Non posso usare alcun software Microsoft. Posso usare qualsiasi riga di comando Unix.

    
posta daniel Azuelos 19.02.2017 - 17:58
fonte

1 risposta

2

Ecco come procedere. La ricetta non è semplice come pensavo.

  1. Da Pages esportare file in testo normale:

    File > Export > Plain Text...

    in modo da ottenere 2 file: file.1.txt , file.2.txt .

  2. Apri entrambi i file con vi e applica il seguente comando:

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

    questo comando contiene due volte il controllo di sequenza + V, control + M che è il modo di inserire il carattere di ritorno grezzo. Lo strano effetto di questo comando è quello di sostituire qualsiasi carattere di ritorno ( 0x0d ) con un carattere di nuova riga standard ( 0x0a ) ovunque ( g = globale). Quindi i 2 file sono ora divisi in diverse linee e diventa utile per confrontarli con qualsiasi strumento di testo Unix.

  3. Cambia la codifica dei 2 file:

    :set fileencoding=utf-8

    in modo da codificarli come file di testo (e non come file binari come sono stati esportati da Pages ).

  4. Salva i due file e esci vi :

    :wq

  5. Esegui il comando standard diff per confrontare i 2 file di testo:

    diff file.1.txt file.2.txt

risposta data 01.03.2017 - 17:55
fonte

Leggi altre domande sui tag