खोज…


परिचय

एक सेट वस्तुओं का एक संग्रह है जो कुछ भी हो सकता है। इन सेटों पर हमें जो भी ऑपरेटर की आवश्यकता होती है, वे कम सेट ऑपरेटरों में होते हैं और ऑपरेशन को सेट ऑपरेशन के रूप में भी जाना जाता है। बेसिक सेट ऑपरेशन में यूनियन, इंटरसेक्शन के साथ-साथ जोड़, घटाव आदि शामिल हैं।

वाक्य - विन्यास

  • समूह-वस्तु

  • समूह-ऑब्जेक्ट -प्रायः <गुण नाम>

  • समूह-ऑब्जेक्ट -प्रायः <propertyName>, <propertyName2>

  • समूह-ऑब्जेक्ट -प्रायः <propertyName> -CaseSensitive

  • समूह-वस्तु -सुविधा <संपत्ति नाम> -संबंध <संस्कृति>

  • Group-Object -Property <ScriptBlock>

  • क्रमबद्ध करें-वस्तु

  • सॉर्ट-ऑब्जेक्ट -प्रॉपर्टी <propertyName>

  • सॉर्ट-ऑब्जेक्ट -Property <ScriptBlock>

  • सॉर्ट-ऑब्जेक्ट -प्रॉपर्टी <propertyName>, <propertyName2>

  • सॉर्ट-ऑब्जेक्ट -Property <propertyObject> -CaseSensitive

  • सॉर्ट-ऑब्जेक्ट -Property <propertyObject> -Descending

  • सॉर्ट-ऑब्जेक्ट -Property <propertyObject> -Unique

  • सॉर्ट-ऑब्जेक्ट -प्रॉपर्टी <संपत्तिऑब्जेक्ट> -कल्चर <संस्कृति>

फ़िल्टरिंग: कहाँ-वस्तु / कहाँ /?

एक सशर्त अभिव्यक्ति का उपयोग करके एक संलयन को फ़िल्टर करें

समानार्थक शब्द:

Where-Object
where
?

उदाहरण:

$names = @( "Aaron", "Albert", "Alphonse","Bernie", "Charlie", "Danny", "Ernie", "Frank")

$names | Where-Object { $_ -like "A*" }
$names | where { $_ -like "A*" }
$names | ? { $_ -like "A*" }

यह दिखाता है:

हारून
अल्बर्ट
अल्फोंस

क्रमबद्ध करना: सॉर्ट-ऑब्जेक्ट / सॉर्ट

आरोही या अवरोही क्रम में एक गणना को क्रमबद्ध करें

समानार्थक शब्द:

Sort-Object
sort

मान लिया जाये कि:

$names = @( "Aaron", "Aaron", "Bernie", "Charlie", "Danny" )

आरोही प्रकार डिफ़ॉल्ट है:

$names | Sort-Object
$names | sort

हारून
हारून
बर्नी
चार्ली
डैनी

अवरोही क्रम का अनुरोध करने के लिए:

$names | Sort-Object -Descending
$names | sort -Descending

डैनी
चार्ली
बर्नी
हारून
हारून

आप एक अभिव्यक्ति का उपयोग करके सॉर्ट कर सकते हैं।

$names | Sort-Object { $_.length }

हारून
हारून
डैनी
बर्नी
चार्ली

ग्रुपिंग: ग्रुप-ऑब्जेक्ट / ग्रुप

आप एक अभिव्यक्ति के आधार पर गणना कर सकते हैं।

समानार्थक शब्द:

Group-Object
group

उदाहरण:

$names = @( "Aaron", "Albert", "Alphonse","Bernie", "Charlie", "Danny", "Ernie", "Frank")

$names | Group-Object -Property Length
$names | group -Property Length

उत्तर:

गिनती नाम समूह
4 5 {हारून, डैनी, एर्नी, फ्रैंक}
2 6 {अल्बर्ट, बर्नी}
1 8 {} अल्फोंस
1 7 {} चार्ली

प्रोजेक्टिंग: चयन-वस्तु / चयन

एक गणना प्रोजेक्ट करना आपको प्रत्येक वस्तु के विशिष्ट सदस्यों को निकालने, सभी विवरणों को निकालने या प्रत्येक वस्तु के लिए मूल्यों की गणना करने की अनुमति देता है

समानार्थक शब्द:

Select-Object
select

गुणों का सबसेट का चयन:

$dir = dir "C:\MyFolder"

$dir | Select-Object Name, FullName, Attributes
$dir | select Name, FullName, Attributes
नाम पूरा नाम गुण
इमेजिस C: \ MyFolder \ छवियाँ निर्देशिका
data.txt C: \ MyFolder \ data.txt पुरालेख
source.c C: \ MyFolder \ source.c पुरालेख

पहला तत्व चुनना, और उसके सभी गुण दिखाना:

$d | select -first 1 *
PSPath
PSParentPath
PSChildName
PSDrive
PSProvider
PSIsContainer
basename
मोड
नाम
माता-पिता
मौजूद
जड़
पूरा नाम
एक्सटेंशन
रचना समय
CreationTimeUtc
LastAccessTime
LastAccessTimeUtc
LastWriteTime
LastWriteTimeUtc
गुण


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow