Is there a possibility to manipulate the items in a pipeline of PowerShell?
In more concrete words: I start my pipeline with an "svn list". This returns me a list of paths in my repository, all directories with a trailing "/". The list of paths should be stored in an array, but without the "/".
This:
svn list svn://server/repository/myPath | $_.TrimEnd("/")
does not work because TrimEnd is an expression and may not be used within a pipeline.
The result of the pipeline should be something like:
$a = @("foo", "bar)
I don’t have the SVN stuff to try the same here. But, from what I see, you are missing a ForEach-Object (aliases % and foreach) after the pipe.
Try this
svn list svn://server/repository/myPath | ForEach-Object { $_.TrimEnd("/") }
or
svn list svn://server/repository/myPath | % { $_.TrimEnd("/") }
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With