Michele Liberi software

versione 1.04, giugno 2026

Michele Liberi
mail: mliberi@gmail.com
cell: +393485211456
telegram: @MicheleLiberi

liberix

rowcmp, confronto di file di testo

Il comando rowcmp confronta due file di testo A e B riga per riga (uno dei due può essere standard input) e produce tre file di output:

Con opportune opzioni, una per ogni combinazione, è anche possibile ottenere in output la somma di due dei tre insiemi.

Il confronto delle righe viene fatto in base all'ordine lessicografico, con la funzione strcmp(), oppure con la funzione strcasecmp() (opzione -i).

Il confronto può iniziare scartando i primi N caratteri all'inizio di ogni riga (opzione -c).

L'esecuzione termina con return code zero se:

  1. i due file di input hanno lo stesso numero di righe
  2. ogni coppia di righe corrispondenti sono uguali a partire dalla colonna N

Per ulteriori informazioni sulla sintassi di attivazione e sulle opzioni disponibili lanciare il comando con l'opzione -h.

(c) M. Liberi, last updated: 2026-06-15