Tengo varios archivos, quiero verificar que todos esos archivos tengan el mismo contenido.
¿Qué línea de comando podría usar para verificar eso?
El uso podría ser algo como:
$ diffseveral file1 file2 file3 file4
Resultado:
All files equals
O
Files are not all equals

El siguiente código debería explicarse bastante por sí mismo.
$#es el número de argumentos de archivo, yshiftsolo los consume uno a la vez. Usoscmp -spara la comparación silenciosa byte-wise.fuente
Solo puede
diffdos a la vez, pero es bastante fácil verificar si todos son iguales:Si tiene suficiente para justificar un bucle, use algo como esto:
fuente