चयन-स्ट्रिंग में -List
इस उद्देश्य के लिए एक पैरामीटर है:
प्रत्येक इनपुट फ़ाइल में केवल पहला मैच लौटाएँ। डिफ़ॉल्ट रूप से, चयन-स्ट्रिंग पाया गया प्रत्येक मैच के लिए एक MatchInfo ऑब्जेक्ट देता है।
- ss64.com
आप इसे इस तरह से उपयोग कर सकते हैं:
gci -Recurse | sls -List FOOBAR
यहाँ कुछ नमूना परिणाम दिखते हैं (विंडोज एसडीके के लिए खोज ERROR_SUCCESS
):
shared\bthdef.h:576:#define BTH_ERROR(_btStatus) ((_btStatus) != BTH_ERROR_SUCCESS)
shared\netioapi.h:2254: ERROR_SUCCESS on success. WIN32 error code on error.
shared\rpcnterr.h:34:#define RPC_S_OK ERROR_SUCCESS
shared\winerror.h:214:// MessageId: ERROR_SUCCESS
um\advpub.h:40:// ERROR_SUCCESS_REBOOT_REQUIRED Reboot required.
um\bluetoothapis.h:243:// ERROR_SUCCESS
um\ClusApi.h:571:_Success_(return == ERROR_SUCCESS)
um\dsparse.h:102:_Success_(return == ERROR_SUCCESS)
um\eapmethodpeerapis.h:228:// If the function succeeds, it returns ERROR_SUCCESS. Otherwise, it is
um\eappapis.h:56:// If the functions succeed, they return ERROR_SUCCESS. Otherwise, it is
um\MapiUnicodeHelp.h:583: if ((hkeyPolicy && RegQueryValueExW(hkeyPolicy, szName, 0, &dwType, (LPBYTE)
&dwLcid, &dwSize) == ERROR_SUCCESS && dwType == REG_DWORD) ||
um\Mddefw.h:127: routine will return ERROR_SUCCESS and the inherited data even if
um\Msi.h:1693:// Returns ERROR_SUCCESS if file is a package.
um\MsiQuery.h:192:// Returns ERROR_SUCCESS if successful, and the view handle is returned,
um\msports.h:46: ERROR_SUCCESS if the dialog was shown
um\ncryptprotect.h:164: ERROR_SUCCESS
um\NTMSAPI.h:1761:_Success_ (return == ERROR_SUCCESS)
um\oemupgex.h:108:// Returns: ERROR_SUCCESS in case of success, win32 error otherwise
um\PatchWiz.h:90:// ERROR_SUCCESS, plus ERROR_PCW_* that are listed in constants.h.
um\Pdh.h:415:_Success_(return == ERROR_SUCCESS)
यदि आप वास्तविक FileInfo
वस्तुओं (सापेक्ष पथ और एकल मैच परिणाम के बजाय) को वापस प्राप्त करना चाहते हैं , तो आप इसे इस तरह उपयोग कर सकते हैं:
Get-ChildItem -Recurse -File | where { Select-String -Path $_ -List -Pattern FOOBAR }
select -Unique
... शांत, कुछ नया सीखा। यह पूरी तरह से काम करता है, धन्यवाद!