【问题标题】:How to sort an array in the Powershell REPL in one line?如何在一行中对 Powershell REPL 中的数组进行排序?
【发布时间】:2023-03-30 00:33:01
【问题描述】:

将文件中的列表视为数组,可以迭代为:

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> 

但是该数组是如何排序的呢?

这个列表可能有点长,只是对数组和数据列表进行了一些实验,以掌握 powershell 的语法以及如何正确使用数据。

这些数据来自一个网站,我输入了一个电子表格,然后是 CSV,我只是在处理这些数据。

另见:

Printing an array in Powershell

【问题讨论】:

  • Sort-Object 可以用来对数组进行排序,是这个意思吗?
  • 是的@GuyS 就是这样。谢谢。

标签: arrays powershell file sorting read-eval-print-loop


【解决方案1】:

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> 

在这里工作。

【讨论】:

    猜你喜欢
    • 2021-11-11
    • 1970-01-01
    • 2018-06-14
    • 2017-01-03
    • 2021-05-03
    • 2011-11-18
    • 2010-11-11
    • 2012-11-20
    • 2015-04-12
    相关资源
    最近更新 更多