Bonjour,
Je n'y connait rien en script sh. J'ai un collègue qui m'a fait des petits scripts pour extraire des données dans fichier txt mais il n'est plus dans notre entreprise.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 #!/bin/bash fichier_source="vidhosp.txt" NoLigne=0 while read ligne do NoLigne=$(($NoLigne+1)) # la ligne a un 0 en position 53 if [[ ${ligne:52:1} == "0" ]] ;then echo "$NoLigne : $ligne" fi done < $fichier_source
Je sais qu'il vérifie dans le fichier en position 53 s'il y a un 0.
Je cherche a faire plus ou moins la même chose mais pour le terme down qui est situé en position 21 ou 22 suivant des adresses Ip.
Host 192.168.28.0 is down.
Host 192.168.28.25 is down.
Merci d'avance
Partager