[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[问题求助] [已解决]PowerShell怎样按照某列中的数字大小进行排序?

本帖最后由 DAIC 于 2013-7-29 21:54 编辑

文件内容a.txt:
Power DDD 2
Power AAA 10
Power CCC 3
Power BBB 1

按照第三列的数字从小到大排序,得到b.txt:
Power BBB 1
Power DDD 2
Power CCC 3
Power AAA 10
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

回复 2# PowerShell


    太深奥了,看不明白,能否给个代码学习一下?

TOP

回复 2# PowerShell
  1. get-content a.txt | sort-object
复制代码
这样得到的结果不对,10跑到前面去了:

e:\Test>powershell -file test.ps1
Power AAA 10
Power BBB 1
Power CCC 3
Power DDD 2

TOP

回复 5# PowerShell
  1. Get-Process |sort-object -Property id
复制代码
这个例子我看帮助手册的时候看到过,能明白。
问题是Get-Process的结果里面有 id 这个类似表头的属性。我的文本文件里面应该按照什么来规范属性呢?

另外,我说过,我们的服务器上不让随便安装软件,Office系列软件统统的没有。所以我才要学习PowerShell的。

TOP

回复 7# PowerShell


每个公司的情况不一样。总之我们公司的服务器没有office,个人电脑有office没有PowerShell,我们只能在服务器上处理数据。
能否先指点一下我的问题具体如何解决?

TOP

返回列表