Как перебрать файл .text, начиная с конца, используя Windows Powershell? - PullRequest
0 голосов
/ 03 сентября 2018

Я хочу построчно просмотреть файл .txt / .log (с powershell). Я должен начать с последней строки и перейти к определенной строке. Может ли кто-нибудь помочь мне с этим?

Ответы [ 2 ]

0 голосов
/ 03 сентября 2018

Считайте файл с помощью Get-Content, переверните массив и выполните итерации по нему:

$content = Get-Content -Path "C:\path\to\my\file.txt"
[array]::Reverse($content)

$content | foreach {

    $_ # Do something...
}
0 голосов
/ 03 сентября 2018

Есть много способов достичь этого. Вот основная итерация:

@'
Hello
Cruel 
World
'@ | Out-File demo-file.txt

$content = Get-Content demo-file.txt

for ($lineNumber = $content.Length-1; $lineNumber -ge 0; $lineNumber--) {
    "$content[$lineNumber]"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...