## Output: 
# Aaron
# Albert
# Alphonse
# Bernie
# Charlie
# Danny
# Ernie
# Frank
##

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

# Where-Object == where == ?
$names | Sort-Object 

# Sort-Object == sort
#$names | sort

Descending

## Output: 
# Frank
# Ernie
# Danny
# Charlie
# Bernie
# Alphonse
# Albert
# Aaron
##

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

$names | Sort-Object -Descending

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

Sorting using an expression.

## Output: 
# Frank
# Danny
# Ernie
# Aaron
# Bernie
# Albert
# Charlie
# Alphonse
##

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

# Sort-Object == sort
$names | Sort-Object {$_.length}

#$names | sort -{$_.length}