Avant toute chose je suis désolé si une question similaire a déjà été postée...Mais je fais face à un gros souci au boulot (je suis donc totalement accaparé) et je ne suis pas spécialiste des commandes linux !
Voilà J'ai besoin de votre aide sur le problème suivant :
J'ai un fichier "identifiant" -environ 200 lignes et un fichier "log" (environ 300 000 lignes)
Je veux extraire en ligne de commande ou script, dans un troisième fichier qui s’appellera "resultat" toutes les lignes du fichier log qui contiennent un identifiant. C'est probablement très bête à faire mais je n'y arrive pas et je manque cruellement de temps !!! Grrrr...
Pour info :
- extrait de mon fichier identifiant (chaque ligne est un identifiant)
JGTOZM
JODZBN
RCXPZS
- extrait de mon fichier log (lignes que je souhaite extraire dans un fichier "resultat" car les identifiants sont présents)
Ligne[13366] [Jun 24 10:54:33 2014] [error] [client JGTOZM] (12357)The timeout specified has expired
...
Ligne[215497] [Jun 25 16:27:47 2014] [error] [client RCXPZS] (23334)Error reading
...
Ligne[224634] [Jun 26 11:08:69 2014] [error] [client JODZBN] (29827)...
Voilà j'espère être clair, merci par avance de vos réponses et donc de votre aide
Partager