Traitement avec 2 fichiers en BASH

Fermé
GuillaumeNoob Messages postés 6 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 22 juin 2008 - 21 juin 2008 à 23:03
GuillaumeNoob Messages postés 6 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 22 juin 2008 - 22 juin 2008 à 00:40
Bonjour,

Vraiment desoler pour le double poste!

Voila j'ai deux "2" fichiers textes, donc principale.txt et vérification.txt

Voila mon problème :

Je voudrais en BASH que la comparasion sois faite entre les 2 fichiers et que si le fichier principale.txt renferme un mot présent dans la liste vérification.txt qu'il l'imprime dans un fichier

Exemple :

Principale.txt

allo
maison
pomme

vérification.txt

ananas
bière
allo

Donc, le mot allo devrait être inscrit dans un fichier texte...

Merci a l'avance aux spécialistes qui se donneront la peine de lire le message et d'y répondre!

Configuration:

Le mieu serait un truc avec un renvoi a la ligne x si le mot et présent, et un renvoi a la ligne z si il n'y est pas!

1 réponse

Utilisateur anonyme
21 juin 2008 à 23:11
Tu peux t'inspirer de ça : http://www.commentcamarche.net/forum/affich 1617037 bash lire fichier et stocker dans tableau pour stocker le contenu du fichier2 et de https://forum.hardware.fr/hfr/OSAlternatifs/Codes-scripts/fichier-ligne-ligne-sujet_24667_1.htm pour parcours le fichier1 et tester les différents mots.
0
GuillaumeNoob Messages postés 6 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 22 juin 2008
21 juin 2008 à 23:36
Oui merci de la réponse,

par contre si il y a un autre moyen de faire je suis preneur!
0
Utilisateur anonyme > GuillaumeNoob Messages postés 6 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 22 juin 2008
21 juin 2008 à 23:48
J'y connaissais rien à bash y'a 10minutes et par pure curiosité j'ai fait ton prog. C'est vraiment pas difficile, à toi de jouer ;)
0
GuillaumeNoob Messages postés 6 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 22 juin 2008 > Utilisateur anonyme
22 juin 2008 à 00:07
Si j'aurais été capable j'aurai pas demander d'aide sur un forum lollllllll
0
Utilisateur anonyme > GuillaumeNoob Messages postés 6 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 22 juin 2008
22 juin 2008 à 00:08
Tu pourrais essayer avant de vouloir le résultat prémaché : http://www.commentcamarche.net/faq/sujet 10925 demander de l aide pour vos exercices sur ccm
0
GuillaumeNoob Messages postés 6 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 22 juin 2008 > Utilisateur anonyme
22 juin 2008 à 00:40
A vrai dire voila un petit bout que j'y travail, tu pourras constater que je suis loin d'être un professionel comme toi ! Par contre le reste du boup code fonctionne très bien. Le problème survient quand je veut comparer 2 fichiers afin d'interdire des adresses ip banni. Donc voila un exemple de se que j'ai essayer de faire... loin d'être parfait, pour cela que je demande votre aide...

##Controle des noms dans le jeu
var=$(cat configuration/blackname.txt)
echo $var

if grep -V $var logs/clientslog.txt
##then echo ok
then ./***** -ip ${IP} -p ${PORT} -c rcon ${RCONPASS} Verification des nicks
else echo pas trouvé
fi
for i in configuration/blackname.txt
do
kickname=`cat $i`
for i in $kickname
do
./***** -ip ${IP} -p ${PORT} -c rcon ${RCONPASS} kick $i

done
done

Tu auras compris quy'il s'agit d'un petit script de programmation pour un bot de serveur de jeu... ne possédant pas d'antitriche XD Voila le pourquoi la comparaison des 2 fichiers.
0