#!/usr/bin/env bash

# Sujet A, exercice 1

# Bon nombre de paramètres ?
if [ $# -ne 2 ]; then
		echo "doublons.sh <fichier1> <fichier2>" 1>&2
		exit 1
fi

# Premier fichier lisible ?
if [ ! -r "$1" ]; then
		echo "$1 impossible à accéder." 1>&2
		exit 2
fi

# Deuxième fichier lisible ?
if [ ! -r "$2" ]; then
		echo "$2 impossible à accéder." 1>&2
		exit 2
fi

# On récupère seulement le MD5 retourné par md5sum.
sum1=$(md5sum "$1" | cut -d" " -f1)
sum2=$(md5sum "$2" | cut -d" " -f1)

if [ $sum1 != $sum2 ]; then
		echo "Les fichiers $1 et $2 sont différents."
else
		echo "Les fichiers $1 et $2 sont identiques."
fi
