#! /bin/bash

# ce sleep 2 permet de laisser le temps à ajout.sh de s'exécuter
sleep 2

if [ $# -lt 2 ] ; then
  echo "Il faut au moins deux parametres"
  exit 1
fi

fichier=$1

if [ ! -f "$fichier" ] ; then
  echo "Probleme : le fichier d'index $fichier est introuvable"
  exit 1
fi

shift

for i in "$@" ; do
	echo "enleve : test l'existence de $i"
  if [ -f "$i" ] ; then
		echo "enleve : supprime le fichier $i"
    rm -f "$i" 
		echo "enleve : enleve $i de $fichier"
    grep -v "^$i$" "$fichier" > "$fichier".tmp  
    mv "$fichier".tmp "$fichier"
  fi
done
  
