美文网首页
python shell对文件第几列排序输出

python shell对文件第几列排序输出

作者: hsiaojun | 来源:发表于2019-12-04 11:35 被阅读0次
文件名:a.txt
内容:
40279 30
10022 28
11147 25

请用Pyton和shell脚本按照第二列排序输出?

# python
print(''.join(sorted(open('a.txt'), key=lambda s: s.split()[1],reverse=False)))

# shell
sort -k 2 a.txt

sort命令用于将文本文件内容加以排序,将输入行按照键值字段与数据类型选项以及locale排序。
语法:sort [options] [file(s)]
-t 指定文本分隔符
-k 指定排序列
-n 按数字进行排序
-r 翻转排序结果

参考连接:
https://www.cnblogs.com/inmoonlight/p/6661550.html
http://www.findme.wang/blog/detail/id/246.html
https://blog.51cto.com/pengjc/2310905

相关文章

  • python shell对文件第几列排序输出

    请用Pyton和shell脚本按照第二列排序输出? sort命令用于将文本文件内容加以排序,将输入行按照键值字段与...

  • Shell脚本

    Shell脚本 文件夹排序脚本 对当前目录 对当前目录所有的文件夹名称及其文件名称进行排序的操作 对当前目录及其子...

  • Python 入门

    Python 调用 Shell 脚本 准备 shell 脚本 hello.sh 使用os.system方法 输出结...

  • python--shutil

    处理数据集时候,想把不同文件下的文件内容输出到一个新文件中,过程中看有用python写的。虽然最后用的shell,...

  • Linux一句命令之判断文件是否存在

    文件存在输出yes,否则输出no。 shell终端执行: -f 文件名字文件存在则为真。 执行[ -f hello...

  • 1 快速开始-quick start

    打开Power Shell终端,敲命令:python,输出结果: 1.1 编码声明 默认情况下,Python 3 ...

  • Shell命令 - Sort命令

    用法:sort [选项]... [文件]...串联排序所有指定文件并将结果写到标准输出。 排序选项: 其他选项: ...

  • python实现希尔排序(Shell Sort)

    python实现【希尔排序】(Shell Sort) 算法原理及介绍 1959年Shell发明,第一个突破O(n2...

  • shell 排序

    shell排序算法思想 shell排序其实是插入排序的升级版,我们可以把数组分成h组,对每组 进行排序,然后不断的...

  • PHP希尔(Shell)排序算法的实现(代码详解)

    希尔(Shell)排序或Shell的方法,是一种就地比较排序。它可以被看作是冒泡排序或插入排序的推广。该方法首先对...

网友评论

      本文标题:python shell对文件第几列排序输出

      本文链接:https://www.haomeiwen.com/subject/twwkgctx.html