如何取得此写入输出的3行

时间:2019-10-29 08:15:33

标签: powershell powershell-4.0

我不知道如何使用此输出的第三行。有人可以帮忙上“备份”列的第三行吗?我想用这个日期和时间来做一些事情,这是输出:

output

这是我的代码:

cd "C:\Program Files\Veritas\NetBackup\bin"

$output = .\bpclimagelist.exe -ct 0

Write-Output $output | Format-list -Property Expires

我尽了一切,但我不知道要接受。

1 个答案:

答案 0 :(得分:0)

如果$ output是一个String数组:

$output[2].Substring(0,16)

如果$ output为多行字符串:

($output -Split "`n")[2].Substring(0,16)

您将从第3行获得日期

如果要列出所有日期,请使用

$output[2..$($output.Count - 1)]|Foreach{$_.Substring(0,16)}