4

ディレクトリ内のすべてのファイルに対してソートを実行するにはどうすればよいですか?

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)
4

2 に答える 2