Bonjour
Je pars avec 2 fichiers, et je souhaite recuperer l'intersection de c'est deux fichiers, c.a.d les lignes qui sont contenues dans les 2... j'utilise donc la commande grep mais je n'obtient pas le resultat souhaité... ou est l'erreur?
Exemple
fichier "ajouter" :
code
#! /bin/bash
echo "Entrez un nom de fichier :"
read nom
if [ -f $nom ]
then
echo "Entrez le texte que doit contenir le fichier :"
read texte
echo $texte >>$nom
echo "Le texte a été ajouté dans le fichier"
else
echo "Ce fichier n'existe pas, vous devez le creer"
fi
fi
fichier "creer"
#! /bin/bash
echo "Entrer un nom de fichier :"
read nom
if [ -f $nom ]
then
echo "Ce fichier existe deja, impossible de le creer"
else
echo "Entrer le texte que doit contenir le fichier"
read texte
echo $texte >$nom
echo "Fichier créé"
fi
si je fais un
grep -f ajouter creer
il me sort
#! /bin/bash
echo "Entrer un nom de fichier :"
read nom
if [ -f $nom ]
then
echo "Ce fichier existe deja, impossible de le creer"
else
echo "Entrer le texte que doit contenir le fichier"
read texte
fi
or plusieurs lignes de ce resulat ne sont pas dans les deux fichiers... j'ai suement mal utilisé le grep mais je ne vois pas ou est le probleme..
merci pour votre aide
Poste le Friday 23 February 2007 16:13:22