[英]How to sort an array in the Powershell REPL in one line?
Treating a list from a file as an array, it can be iterated as:将文件中的列表视为数组,可以将其迭代为:
PS /home/nicholas/powershell/csv>
PS /home/nicholas/powershell/csv> $words = Get-Content ./sort.txt
PS /home/nicholas/powershell/csv>
PS /home/nicholas/powershell/csv> $words
Alpha
Hotel
Bravo
Charlie
Delta
Echo
Golf
Foxtrot
Zulu
Hotel
India
Kilo
Juliett
Lima
Mike
November
Oscar
Papa
India
Quebec
Romeo
Sierra
Tango
Charlie
Uniform
Victor
Whiskey
Alpha
X-ray
Yankee
Zulu
PS /home/nicholas/powershell/csv>
PS /home/nicholas/powershell/csv> foreach($w in $words){echo $w}
Alpha
Hotel
Bravo
Charlie
Delta
Echo
Golf
Foxtrot
Zulu
Hotel
India
Kilo
Juliett
Lima
Mike
November
Oscar
Papa
India
Quebec
Romeo
Sierra
Tango
Charlie
Uniform
Victor
Whiskey
Alpha
X-ray
Yankee
Zulu
PS /home/nicholas/powershell/csv>
but how is that array sorted?但是该数组是如何排序的?
The list perhaps a bit long, just experimenting a bit with arrays and lists of data to grasp the syntax of powershell and how to use data correctly.该列表可能有点长,只是对 arrays 和数据列表进行了一些试验,以掌握 powershell 的语法以及如何正确使用数据。
This data originated on a website, I put into a spreadsheet, then CSV, and am just futzing with the data.该数据源自一个网站,我将其放入电子表格中,然后是 CSV,我只是在处理这些数据。
see also:也可以看看:
per comment from Guy:根据盖伊的评论:
PS /home/nicholas/powershell/csv>
PS /home/nicholas/powershell/csv> $words = Get-Content -Path ./sort.txt
PS /home/nicholas/powershell/csv>
PS /home/nicholas/powershell/csv> $words
Alpha
Hotel
Bravo
Charlie
Delta
Echo
Golf
Foxtrot
Zulu
Hotel
India
Kilo
Juliett
Lima
Mike
November
Oscar
Papa
India
Quebec
Romeo
Sierra
Tango
Charlie
Uniform
Victor
Whiskey
Alpha
X-ray
Yankee
Zulu
PS /home/nicholas/powershell/csv>
PS /home/nicholas/powershell/csv> $words | Sort-Object
Alpha
Alpha
Bravo
Charlie
Charlie
Delta
Echo
Foxtrot
Golf
Hotel
Hotel
India
India
Juliett
Kilo
Lima
Mike
November
Oscar
Papa
Quebec
Romeo
Sierra
Tango
Uniform
Victor
Whiskey
X-ray
Yankee
Zulu
Zulu
PS /home/nicholas/powershell/csv>
which works here.在这里工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.