Playing with the range operator

The range operator allows you to reference a range of numbers


is equivalent to


If you want anything other than numbers you’re stuck as the range operator only works with integers

though you can have a decrementing list


65..74 | foreach {[char]$psitem}

would be A – J

If you want A-Z

65..90 | foreach {[char]$psitem}

For lowercase letters (a – z)  use

97..122 | foreach {[char]$psitem}

You can even work from an array of values

$data = ‘value1′,’value2′,’value3′,’value4′,’value5′,’value6′,’value7′,’value8′,’value9′,’value10’


This entry was posted in Powershell Basics. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s