Difference between revisions of "PowerShell Comparison Operators"

From rbachwiki
Jump to navigation Jump to search
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
<h2>Equality</h2>
<h2>Equality</h2>
<div>
-eq, -ieq, -ceq - equals
-ne, -ine, -cne - not equals
-gt, -igt, -cgt - greater than
-ge, -ige, -cge - greater than or equal
-lt, -ilt, -clt - less than
-le, -ile, -cle - less than or equal
</div>
Matching


-like, -ilike, -clike - string matches wildcard pattern
*-eq, -ieq, -ceq - equals
-notlike, -inotlike, -cnotlike - string doesn't match wildcard pattern
*-ne, -ine, -cne - not equals
-match, -imatch, -cmatch - string matches regex pattern
*-gt, -igt, -cgt - greater than
-notmatch, -inotmatch, -cnotmatch - string doesn't match regex pattern
*-ge, -ige, -cge - greater than or equal
Replacement
*-lt, -ilt, -clt - less than
*-le, -ile, -cle - less than or equal


-replace, -ireplace, -creplace - replaces strings matching a regex pattern
<h2>Matching</h2>
Containment


-contains, -icontains, -ccontains - collection contains a value
*-like, -ilike, -clike - string matches wildcard pattern
-notcontains, -inotcontains, -cnotcontains - collection doesn't contain a value
*-notlike, -inotlike, -cnotlike - string doesn't match wildcard pattern
-in - value is in a collection
*-match, -imatch, -cmatch - string matches regex pattern
-notin - value isn't in a collection
*-notmatch, -inotmatch, -cnotmatch - string doesn't match regex pattern
Type


-is - both objects are the same type
<h2>Replacement</h2>
-isnot - the objects aren't the same type
 
*-replace, -ireplace, -creplace - replaces strings matching a regex pattern
 
<h2>Containment</H2>
 
*-contains, -icontains, -ccontains - collection contains a value
*-notcontains, -inotcontains, -cnotcontains - collection doesn't contain a value
*-in - value is in a collection
*-notin - value isn't in a collection
<H2>Type</H2>
 
*-is - both objects are the same type
*-isnot - the objects aren't the same type
==[[Main_Page| Home]] - [[PowerShell|Category]]==

Latest revision as of 18:39, 17 October 2024

Equality

  • -eq, -ieq, -ceq - equals
  • -ne, -ine, -cne - not equals
  • -gt, -igt, -cgt - greater than
  • -ge, -ige, -cge - greater than or equal
  • -lt, -ilt, -clt - less than
  • -le, -ile, -cle - less than or equal

Matching

  • -like, -ilike, -clike - string matches wildcard pattern
  • -notlike, -inotlike, -cnotlike - string doesn't match wildcard pattern
  • -match, -imatch, -cmatch - string matches regex pattern
  • -notmatch, -inotmatch, -cnotmatch - string doesn't match regex pattern

Replacement

  • -replace, -ireplace, -creplace - replaces strings matching a regex pattern

Containment

  • -contains, -icontains, -ccontains - collection contains a value
  • -notcontains, -inotcontains, -cnotcontains - collection doesn't contain a value
  • -in - value is in a collection
  • -notin - value isn't in a collection

Type

  • -is - both objects are the same type
  • -isnot - the objects aren't the same type

Home - Category