j'ai un fichier qui contien des element du ce genre. ce fichier contient est une collecte du traffic reseau utilisant le protocole tcp alors vous devez imaginez la taile du fichier.
S 94.75.222.69 80 192.168.1.2 58411 1768285273
S 192.168.1.2 58411 94.75.222.69 80 3282027644
SA 192.168.1.2 60951 94.75.222.69 80 0
S 94.75.222.69 80 192.168.1.2 58411 1768285273
SA 94.75.222.69 80 192.168.1.2 58411 1768285273
SA 192.168.1.2 58411 94.75.222.69 80 3282029076
SA 94.75.222.69 80 192.168.1.2 58411 1768285273
et on utilisant ce code qui me permet de detcter les ligne avec S en vari
je me suis rendu compte que mon code ne fonctionne pas avec cet exemple avec ce petit fichier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 while read var{1..5}; do if [ "$var1"="S"] echo "$var2 - $var3 - $var4 - $var5" done <ton_fichier
SA 94.75.222.69 80 192.168.1.2 58411 1768285273
SA 192.168.1.2 58411 94.75.222.69 80 3282027644
SA 192.168.1.2 60951 94.75.222.69 80 0
SA 94.75.222.69 80 192.168.1.2 58411 1768285273
SA 94.75.222.69 80 192.168.1.2 58411 1768285273
SA 192.168.1.2 58411 94.75.222.69 80 3282029076
SA 94.75.222.69 80 192.168.1.2 58411 1768285273
Resulta etai genre
94.75.222.69 80 192.168.1.2 58411 1768285273
192.168.1.2 58411 94.75.222.69 80 3282027644
192.168.1.2 60951 94.75.222.69 80 0
94.75.222.69 80 192.168.1.2 58411 1768285273
94.75.222.69 80 192.168.1.2 58411 1768285273
192.168.1.2 58411 94.75.222.69 80 3282029076
c'etai le meme que le petit fichier pourtant l'element var1 ne contient pas S mai SA
alors s'il vous plait aider moi
Partager