select-string

    2熱度

    1回答

    對不起,我的問題和我想要做的事情。 我的文件: \\mydir\keywords.txt \\mydir\textfile1.txt \\mydir\textfile2.txt \\mydir\textfile3.txt etc 我有「keywords.txt」有很多的關鍵字(字符串),我想匹配反對「textfile1.txt」等,並接受其中的一個答案包含匹配的文件名。 $keywor

    2熱度

    1回答

    這似乎是一個簡單的任務,但我似乎無法使其工作。我希望能夠讀取文本文件,如果找到兩個確切的模式,則返回True。如果它只找到一個,那麼它返回false。 我試過這個,我認爲它工作,但沒有。 Get-Content $log_path | Select-String -pattern "\bInstallation of\b|\bfailed\b" -AllMatches -quiet 我一直在尋

    0熱度

    1回答

    我想根據一些XML文件的單詞列表做一些模式匹配。 我有以下幾點: $Result = Get-ChildItem -Recurse $FullPath\*.xml | Select-String -Pattern $WordList | Select-Object Path, Pattern, Line, LineNumber 當有在同一行的代碼多個匹配出現我的問題, 例如

    1熱度

    1回答

    我試圖在我們的源代碼控制文件(1000年)中找到所有SQL Server對象名稱(大約800)。當我嘗試使用Select-String它會找到一個字符串,但它會停止處理它找到匹配的行上的文件。這是我得到的一個小樣本。它應該返回'was'的匹配。 Use the Select-String cmdlet to process both of the words 'test' and 'was' in

    2熱度

    2回答

    我正在嘗試編寫一個簡單的PS腳本來檢查短字符串的大型.txt日誌文件:「SRVE0242I:」 $lines = Select-String -Path $logDir -Pattern "SRVE0242I:" | Select-Object line | Out-String 在輸出雖然,它僅顯示以下內容: 線 [28/06/17 13:48:27:839] 00000020 Servle

    0熱度

    2回答

    想法是使用Select-String和Invoke-Command在多個服務器上搜索模式。 我無法正確地將$結果返回到本地服務器,並將其打印到文件和/或控制檯中(這並不重要)。 我需要的是能夠看到的搜索結果(文件名,行,匹配) Set Execution-Policy RemoteSigned $servidores = Get-Content "C:\ServerList.txt" (Get

    1熱度

    1回答

    我有一些代碼有時有效,其他代碼沒有。當它失敗時,我看不到任何錯誤,所以我堅持爲什麼它是間歇性的。 我正在使用Select-String cmdlet,它將查找許多匹配,這是我想要的。 我也使用與我的測試相同的文本文件,所以它不是搜索的數據正在改變。 $Hospinput.Text是輸入的項目進行搜索。 搜索文件的內容是: Windows 7 Clinical Complete Nursing A3

    2熱度

    1回答

    我嘗試讓PowerShell吐出一個語義版本控制變量,但卡住它只顯示我輸入的命令(在ISE中執行此操作)或2個錯誤('缺少參數'或'不接受管道輸入'),如果我嘗試解決它們,則只需再次顯示該命令即可。 我如何獲得這樣的: (Invoke-WebRequest -Uri http://someplace).Links.href | Out-String -Stream | Select-St

    0熱度

    2回答

    我試圖使用一個power shell腳本來讀取文件的內容並從中選擇特定類型的單詞。我需要加載作爲我打算進一步下游使用的變量找到的單詞。 這是我的輸入文件看起來像: { "AvailabilityZone": "ap-northeast-1b", "VolumeType": "gp2", "VolumeId": "vol-087238f9", "State":

    0熱度

    1回答

    誰能幫助更快地進行搜索?使用此代碼搜索需要幾天時間。 Search_Names.csv(約10,000名) Need_This_Long_Strings.csv(約180K的字符串,它是50MB) $TimeStamp = Get-Date -Format {yyyy.MM.dd_hh.mm.ss} $SearchNames = gc D:\Search_Names.csv $WhereSea