Python的list.sort()与shell命令ls | find排序结果有何不同?

2026-05-28 19:462阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计285个文字,预计阅读时间需要2分钟。

Python的list.sort()与shell命令ls | find排序结果有何不同?

日期:2018.10.11参考:2Python中列表sort函数与shell中sort命令Python中列表sort函数:list=[]list.sort()list.sort(key=str.lower)

shell中sort命令:未指定任何参数时,按ASCII码顺序排序。


Python的list.sort()与shell命令ls | find排序结果有何不同?

Date: 2018.10.11


1、参考
2、python中列表sort函数与shell中sort命令

python中列表sort函数:

list = []
list.sort()
list.sort(key=str.lower)


sort():未指定任何参数时,是按照字典序(ASCII码顺序)从小到大进行排序的;可以指定key=str.lower,按照小写字母从小到大进行排序。


shell中sort命令:

cat test.txt
sort test.txt


shell中的sort命令用于对文本文件中的行按照字典序(ASCII码顺序)从小到大进行排序。


3、通过shell中的ls命令排序
list=${find ./dir -name ".txt"}
ls ${list}


find没有确定的排序规则,通过ls排序后,列表是按照字典序(ASCII码顺序)从小到大进行排序的。



THE END!




本文共计285个文字,预计阅读时间需要2分钟。

Python的list.sort()与shell命令ls | find排序结果有何不同?

日期:2018.10.11参考:2Python中列表sort函数与shell中sort命令Python中列表sort函数:list=[]list.sort()list.sort(key=str.lower)

shell中sort命令:未指定任何参数时,按ASCII码顺序排序。


Python的list.sort()与shell命令ls | find排序结果有何不同?

Date: 2018.10.11


1、参考
2、python中列表sort函数与shell中sort命令

python中列表sort函数:

list = []
list.sort()
list.sort(key=str.lower)


sort():未指定任何参数时,是按照字典序(ASCII码顺序)从小到大进行排序的;可以指定key=str.lower,按照小写字母从小到大进行排序。


shell中sort命令:

cat test.txt
sort test.txt


shell中的sort命令用于对文本文件中的行按照字典序(ASCII码顺序)从小到大进行排序。


3、通过shell中的ls命令排序
list=${find ./dir -name ".txt"}
ls ${list}


find没有确定的排序规则,通过ls排序后,列表是按照字典序(ASCII码顺序)从小到大进行排序的。



THE END!