awk – 如何按升序(列)重新排序文件?

awk – 如何按升序(列)重新排序文件?,第1张

概述我想按升序时间顺序重新排序整个文件. file.txt看起来像这样: a 12.24 texta 1.45 textb 5.12 text 我希望它看起来像这样: a 1.45 textb 5.12 texta 12.24 text sort命令可能比awk更适合您的需求. # sort -gk 2 test.txt a 1.45 textb 5.12 texta 12.24 我想按升序时间顺序重新排序整个文件.

file.txt看起来像这样:

a 12.24 texta 1.45 textb 5.12 text

我希望它看起来像这样:

a 1.45 textb 5.12 texta 12.24 text
解决方法 sort命令可能比awk更适合您的需求.
# sort -gk 2 test.txt a 1.45 textb 5.12 texta 12.24 text

-g将它们作为数字而不是字符串进行比较.并且-k 2在第二列上排序.

总结

以上是内存溢出为你收集整理的awk – 如何按升序(列)重新排序文件?全部内容,希望文章能够帮你解决awk – 如何按升序(列)重新排序文件?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1033690.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存