Bonjour
je travaille sur script qui recherche une expression ET ensuite prendre juste le mot d'après dans un fichier log
j'ai essayé de commencer avec la position 68 et récupérer ce qui est après mais j'ai toujours la même erreurvoilà mon scriptexpr: syntax error
Code bash : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 #!/bin/sh FILE='/var/log/watch.log' cat $FILE | while read line do a=$line b=`expr substr $a 68 6` echo "\b" done
voilà j'aimerai rechercher sur une ligne une expression et prendre ce qui la suit par exemple rechercher 'from ' et enregistré l'ip qui suit 'from'
Merci
Partager