首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从终端对文本文件中的行进行排序?

如何从终端对文本文件中的行进行排序?
EN

Ask Ubuntu用户
提问于 2012-07-14 02:16:03
回答 2查看 20.5K关注 0票数 4

我必须在我的班级实验室的文件中对GPA进行排序。老师使用putty,对于我们中选择在课堂上使用Ubuntu的人,我们不知道如何执行升序排序和降序排序的命令。

EN

回答 2

Ask Ubuntu用户

发布于 2012-07-14 02:32:24

代码语言:javascript
复制
Nam     GPA    Something
xyz     3.4     99  
pqr     4.5     23  
abc     5.6     44  
dcd     4.4     22  
edr     2.2     78

如果你有像上面这样的文件。您可以使用下面的命令按GPA进行排序。(将键更改为按任何字段排序:'-k值‘)

代码语言:javascript
复制
sort -k 2 filename

如果您希望使用反向顺序,请使用-r选项

代码语言:javascript
复制
sort -r -k 2 filename
票数 11
EN

Ask Ubuntu用户

发布于 2012-07-14 02:21:48

PuTTy只是用来连接到计算机的程序。

有一个名为sort的可爱命令,您可能希望尝试一下。

另一个man的手册,会给你各种好的信息。

尝试man sort,甚至使用手册man man

票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/163358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档