这似乎是一个很基本的事情,但我是新来的PowerShell和不能算出这个或网上找到一个例子...PowerShell:筛选字符串列表
我试图筛选列表的字符串。该字符串列表是“SVN列表”命令(的库文件列表颠覆)的结果,如:
svn list -R PATHTOREPOSITORY
我已经试过
svn list -R PATHTOREPOSITORY | where {$_ -like "stringtomatch"}
,这不工作...任何人知道这个?
这似乎是一个很基本的事情,但我是新来的PowerShell和不能算出这个或网上找到一个例子...PowerShell:筛选字符串列表
我试图筛选列表的字符串。该字符串列表是“SVN列表”命令(的库文件列表颠覆)的结果,如:
svn list -R PATHTOREPOSITORY
我已经试过
svn list -R PATHTOREPOSITORY | where {$_ -like "stringtomatch"}
,这不工作...任何人知道这个?
您可以考虑使用 - 匹配而不是像。 -Match功能更强大(基于正则表达式),并且会像您最初期待的那样工作:
svn list -R PATHTOREPOSITORY | where {$_ -match 'stringtomatch'}
这总是发生。我花时间试图找出解决方案,发布StackOverflow上的问题,然后马上回答我的问题...对不起...
答案是:
svn list -R PATHTOREPOSITORY | where {$_ -like "*stringtomatch*"}
写下问题通常有助于解决问题,因此它确实有意义。 +1为好行为:) – ereOn 2011-01-18 15:13:14
好得多......谢谢! – 2010-02-22 15:31:35
终于_____________ – Bohdan 2016-08-24 21:43:09