关于如何获取文件内容的尾部,有无数的例子,但对于管道却没有。
有没有办法把最后一行从管子里取出来?
我有一长串管道命令,我只想要最后一行。
如果您想要最后一个对象,即通过管道发送,Select-Object
可以为您做到这一点:
$input | Select-Object -Last 1
如果你只对这个对象的一个特定属性感兴趣,你可以在同一句话中扩展这个属性:
[pscustomobject]@{propname = 'foo'},[pscustomobject]@{propname = 'bar'} |
Select-Object -Last 1 -ExpandProperty propname
Or-1是数组的最后一个元素。
(echo 1 2 3)[-1]
3