Je veux écrire un script batch qui devrait lire un fichier texte ligne par ligne et rechercher un mot-clé.Script Batch pour lire chaque ligne de fichier texte et renvoyer une valeur?
Si le mot-clé est trouvé, il devrait renvoyer la valeur 0 sinon il devrait renvoyer 1. Comme ceci, il devrait continuer à incrémenter la valeur jusqu'à la fin du fichier. La sortie doit aller dans un fichier.
Le journal de l'échantillon est la suivante,
Website is available HTTP/1.1 200 OK
Website is available HTTP/1.1 200 OK
Website is available HTTP/1.1 200 OK
Website is available HTTP/1.1 200 OK
Website is available HTTP/1.1 200 OK
Website is available HTTP/1.1 200 OK
Fondamentalement, je veux compter le nombre de fois que le site a échoué. Donc, si le site Web est correct, alors il devrait renvoyer la valeur '0' s'il n'est pas alors la valeur '1'.
Dernier point, mais non le moindre, je veux que le nombre total de fois que le site a échoué.
Vous cherchez un script batch DOS ou un script shell Unix? Et à quoi ressemblera le journal en cas d'échec? –
Cela peut certainement être fait dans un fichier batch, mais je demanderais pourquoi? Pourquoi ne pas apprendre quelque chose d'un peu plus utile si vous devez apprendre quelque chose? – EBGreen