Skip to content

powershell 7.4 sort cmdlet sort différenlty from PS 5.1 cmdlet #21322

@DcaCodes

Description

@DcaCodes

Prerequisites

Steps to reproduce

I am experiencing problems with the result of sort cmdlet.
Here a string array 'file.txt','file_h.txt'
I apply sort in it : 'file.txt','file_h.txt' | sort
with powershell 5.1 the result is :

'file.txt','file_h.txt' | sort 
file.txt 
file_h.txt 

with powershell 7.4.1 the result is :

'file.txt','file_h.txt' | sort 
file_h.txt
file.txt 

wich is not lexical order

Expected behavior

PS>'file.txt','file_h.txt' | sort
file.txt
file_h.txt

Actual behavior

PS>'file.txt','file_h.txt' | sort
file_h.txt
file.txt

Error details

No response

Environment data

Name                           Value
----                           -----
PSVersion                      7.4.1
PSEdition                      Core
GitCommitId                    7.4.1
OS                             Microsoft Windows 10.0.19045
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1
WSManStackVersion              3.0

Visuals

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions