我刚接触使用Powershell,我正试图通过以下网站搜索一个网站,以查找今天发生的全球假期。
https://eresearch.fidelity.com/eresearch/markets_sectors/global/holidayCalendar.jhtml
这是我到目前为止所获得的任何帮助将不胜感激!
$a = Get-Date -UFormat "%m/%d/%y" #to get the date in mm/dd/yy format
$source = "https://eresearch.fidelity.com/eresearch/markets_sectors/global/holidayCalendar.jhtml"
$result = Invoke-WebRequest $source
$d = $result.AllElements | Where Class -eq "layout-calendar-content-column" | Select -ExpandProperty innerText
echo $d
理想情况下,它只会显示与变量$ a。
中包含的日期相匹配的假期答案 0 :(得分:1)
您的脚本已基本完成。请尝试以下方法,而不是echo
语句:
$d -split "`n" | ? { $_ -like "*$a*" }
更新:对于您的用例
($d | Out-String) -split "`n" | Where-Object { $_ -like "*$a*" }