Pour lire un fichier on utilise la commande suivante:
Get-Content (alias cat ou gc ou type)
Pour ajouter une condition on utilise la commande:
Where-Object (alias where ou ?)
Pour faire la recherche j’utilise les expressions régulières avec la commande:
-match
Enfin pour mettre du conditionnel
-or
-and
Ce qui donne
1 2 3 |
gc monFichierLog.txt | ?{$_-match('rech1') -or $_-match('rech2')} gc monFichierLog.txt | ?{$_-match('rech1') -and $_-match('rech2')} |
pour paginer l’affichage il suffit d’y ajouter derrière:
1 |
| more |