tom*_*mka 2 powershell pipeline
是否有可能操纵powershell管道中的项目?用更具体的话说:我用"svn list"开始我的管道.这将返回我的存储库中的路径列表,所有目录都带有尾随的"/".路径列表应存储在数组中,但不包含"/".这个:
svn list svn://server/repository/myPath | $_.TrimEnd("/")
Run Code Online (Sandbox Code Playgroud)
不起作用,因为TrimEnd是一个表达式,可能不在管道中使用.管道的结果应该是这样的
$a = @("foo", "bar)
Run Code Online (Sandbox Code Playgroud)
提前感谢您的回答.
rav*_*nth 12
我没有SVN的东西在这里尝试相同.但是,从我看到的,你在管道后丢失了一个Foreach-Object
试试这个
svn list svn://server/repository/myPath | ForEach-object { $_.TrimEnd("/") }
Run Code Online (Sandbox Code Playgroud)
要么
svn list svn://server/repository/myPath | % { $_.TrimEnd("/") }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8099 次 |
| 最近记录: |