gpt4 book ai didi

file - 如何对目录中的所有文件进行排序?

转载 作者:行者123 更新时间:2023-12-04 21:52:41 25 4
gpt4 key购买 nike

如何对目录中的所有文件执行排序?

我本可以用 python 完成的,但它似乎太麻烦了。

import os, glob
d = '/somedir/'

for f in glob.glob(d+"*"):
f2 = f+".tmp"
# unix~$ cat f | sort > f2; mv f2 f
os.system("cat "+f+" | sort > "+f2+"; mv "+f2+" "+f)

最佳答案

使用 find-exec :

find /somedir -type f -exec sort -o {} {} \;

用于限制 sort到目录本身中的文件,使用 -maxdepth :
find /somedir -maxdepth 1 -type f -exec sort -o {} {} \;

关于file - 如何对目录中的所有文件进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18443144/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com