Il comando: "COMP" è attivo Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. disponibile
Gli esempi per il comando "COMP"
IL
`COMP`Il comando nel prompt dei comandi di Windows viene utilizzato per confrontare il contenuto di due file o directory. Ecco alcuni esempi con commenti:
Esempio 1: confronto di due file:
COMP file1.txt file2.txt
Descrizione: Questo comando confronta il contenuto di
"File1.txt" e
"File2.txt". Se i file sono identici, non viene generato alcun output. Altrimenti il ??comando visualizza la prima differenza.
Esempio 2: Confronto di due directory:
COMP /D directory1 directory2
Descrizione: Con opzione
`/D`Questo comando confronta il contenuto di
"Directory1" e
"Directory2". Se le directory sono identiche, non viene generato alcun output. Altrimenti il ??comando visualizza la prima differenza.
Esempio 3: Confronto di file binari:
COMP /B file1.bin file2.bin
Descrizione: Aggiungendo
`/B`istruirà il comando a confrontare i file in modalità binaria. Ciò è utile per i file binari in cui ogni deviazione di byte viene trattata come una differenza.
Esempio 4: Confronto con il numero di riga:
COMP /N=10 file1.txt file2.txt
Descrizione: Qui al comando viene chiesto di confrontare solo le prime 10 righe dei file. Questo può essere utile per controllare file di grandi dimensioni senza confrontare tutti i contenuti.
Esempio 5: Confronto con informativa estesa:
COMP /A /L file1.txt file2.txt
Descrizione: Con
`/A`Vengono visualizzate le informazioni sul confronto avanzato, incluso il numero di riga in cui si verificano le differenze.
`/L`mostra le righe esatte che sono diverse.
Esempio 6: Gestione degli spazi:
COMP /W file1.txt file2.txt
Descrizione: Aggiungendo
`/W`ordinerà al comando di ignorare gli spazi all'inizio e alla fine delle righe, il che può essere utile per confrontare file di testo.
Esempio 7: Confronto tra lettere maiuscole e minuscole diverse:
COMP /C file1.txt file2.txt
Descrizione: L'opzione
`/C`fa sì che il confronto faccia distinzione tra maiuscole e minuscole. Senza questa opzione il confronto non distinguerebbe tra
"ABC" e
"abc".
Questi esempi dovrebbero darti un'idea dell'uso di
`COMP`comando per confrontare file o directory nel prompt dei comandi di Windows. Nota le diverse opzioni per personalizzare il confronto secondo necessità.
"COMP" Estratto dalla guida di Microsoft Windows
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\WINDOWS>
Confronta il contenuto di due file o gruppi di file.
COMP [dati1] [dati2] [/D] [/A] [/L] [/N=numero] [/C] [/OFF[LINE]]
dati1 Specifica la posizione e il nome del primo file da
confrontare.
dati2 Specifica la posizione e il nome del secondo file da
confrontare.
/D Visualizza le differenze in formato decimale.
/A Visualizza le differenze in caratteri ASCII.
/L Visualizza i numeri delle righe differenti.
/N=numero Confronta solo il numero specificato di linee in ogni file.
/C Trascura il caso di caratteri ASCII nel confronto dei
file.
/OFF[LINE] Non ignora i file in cui è impostato l'attributo non in
linea.
Per confrontare gruppi di file, utilizzare caratteri jolly nei
parametri
dati1 e dati2.
Informazioni importanti, suggerimenti per il comando "COMP"
Quando si utilizza il
`COMP`comando nel prompt dei comandi di Windows, ci sono alcune cose da notare:
1.
Confronta file di testo: `COMP`è progettato principalmente per confrontare file di testo. Confronta riga per riga e segnala la prima differenza che trova.
2.
File binari: se desideri confrontare file binari, aggiungi l'opzione
`/B`aggiunto. Questo lo garantisce
`COMP`esegue il confronto in modalità binaria e tratta qualsiasi deviazione di byte come una differenza.
3.
Con distinzione tra maiuscole e minuscole: per impostazione predefinita
`COMP`Non sensibile a maiuscole e minuscole. Se la distinzione tra maiuscole e minuscole è importante, aggiungi l'opzione
`/C`aggiunto.
4.
Spazi bianchi e formattazione: `COMP`Per impostazione predefinita, tiene conto degli spazi all'inizio e alla fine di ogni riga. Se vuoi ignorare la formattazione, usa l'opzione
`/W`.
5.
Numero di righe di testo: Puoi farlo con l'opzione
`/N=ZAHLEN`specificare quante righe dei file devono essere confrontate. Ciò è utile se vuoi controllare solo un sottoinsieme di file.
6.
File Unicode: Tieni presente che
`COMP`non è ottimizzato per il confronto diretto dei file Unicode. Possono verificarsi differenze con i file Unicode anche se il contenuto appare lo stesso.
7.
Messaggi di errore: Prestare attenzione ai possibili messaggi di errore da
`COMP`. Ad esempio, verrà visualizzato un messaggio come
"I file sono troppo diversi" se i file sono troppo grandi o troppo diversi per essere confrontati.
8.
Utilizzo negli script batch: Negli script batch è possibile restituire il valore restituito di
`COMP`controlla se sono state trovate differenze. Il valore restituito è 0 se i file sono identici, altrimenti 1.
IF %ERRORLEVEL% EQU 0 (
ECHO I file sono identici.
) ELSE (
ECHO I file sono diversi.
)
9.
Fai attenzione ai file di grandi dimensioni: `COMP`può essere lento per file o directory molto grandi. In questi casi, gli strumenti specializzati possono essere più efficienti.
10.
Durabilità: Tieni presente che
`COMP`il comando non apporta modifiche permanenti ai file. È puramente un comando di confronto e non ha alcun effetto sui file stessi.
Tieni conto di questi aspetti per...
`COMP`comando da utilizzare in modo efficace e sicuro nel prompt dei comandi di Windows. In molti casi, strumenti specializzati o linguaggi di scripting possono essere più appropriati, soprattutto per esigenze più complesse.