<p><code>Get-Content</code> (alias : <code>gc</code>) est votre option habituelle pour lire un fichier texte. Vous pouvez ensuite filtrer davantage avec d’autres commandes, par exemple (alias <code>select</code> → <code>Select-Object</code>) :</p>
<pre><code class="lang-auto">gc log.txt | select -first 10 # head
gc -TotalCount 10 log.txt # egalement head
gc log.txt | select -last 10 # tail
gc -Tail 10 log.txt # egalement tail (depuis PSv3), aussi beaucoup plus rapide que l'option ci-dessus
gc log.txt | more # ou less si vous l'avez installe
gc log.txt | %{ $_ -replace '\d+', '($0)' } # sed
</code></pre>
<p>Cela fonctionne assez bien pour les petits fichiers, les plus gros (plus de quelques Mio) sont probablement un peu lents.</p>
<p>Les <a href="https://github.com/Pscx/Pscx">PowerShell Community Extensions</a> incluent des cmdlets pour des operations specialisees sur les fichiers (par exemple Get-FileTail).</p>