选择字符串不显示文件路径/名称

时间:2015-08-18 14:16:59

标签: powershell

我的选择字符串如下:

$prevdate = Get-Content "C:\Prevday.txt"
Select-String -Path "C:\latestdatetime.txt" -Pattern "$prevdate" | Measure-Latest | Out-File "C:\Prevday_snap.txt"

但是我显示的输出是

C:\latestdatetime.txt:1:8/17/2015 9:18:45 AM

我不希望被设为 Bold 的部分。我怎样才能完成这件事。?

2 个答案:

答案 0 :(得分:0)

Select-String返回MatchInfo个对象。匹配行的文本将位于这些对象的Line属性中。

Select-String -Path "C:\latestdatetime.txt" -Pattern "$prevdate" | Select -ExpandProperty Line

答案 1 :(得分:0)

我不确定我是否清楚地理解了这个问题,但听起来你想要选择字符串结果的值'part',而不是找到它的位置。如果是这样,您需要进入从select-string获得的匹配对象的属性。例如:

{{1}}