Traitement avec 2 fichiers en BASH

GuillaumeNoob Messages postés 6 Statut Membre -  
GuillaumeNoob Messages postés 6 Statut Membre -
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!
Configuration: Linux Fedora
Firefox 2.0.0.14

1 réponse

  1. Utilisateur anonyme
     
    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
    1. GuillaumeNoob Messages postés 6 Statut Membre
       
      Oui merci de la réponse,

      par contre si il y a un autre moyen de faire je suis preneur!
      0
      1. Utilisateur anonyme > GuillaumeNoob Messages postés 6 Statut Membre
         
        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
      2. GuillaumeNoob Messages postés 6 Statut Membre > Utilisateur anonyme
         
        Si j'aurais été capable j'aurai pas demander d'aide sur un forum lollllllll
        0
      3. GuillaumeNoob Messages postés 6 Statut Membre > Utilisateur anonyme
         
        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