Limit-Last.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<#
.SYNOPSIS
Return only the last element
 
.DESCRIPTION
Skip all pipe elemants till last
 
.EXAMPLE
ls | Limit-Last
 
#>


filter Limit-Last {
    BEGIN
    {
        $current=$null
    } 
    PROCESS
    {
        $current=$_
    }
    END
    {
        return $current
    }
 }