Ayrı dizinlere taşınması gereken 291 numaralı dosya (001 - başlık ve 291 - başlık ile biten) var. (001 ila 021 klasör 1, 022 ila 053 klasör 2, her seferinde aynı sayıda dosya olması gerekmez).
Böyle yucky bir şekilde yapabileceğimi düşündüm: ls | head -n 21 | sed -r 's|(.*)|mv \1 /path/to/folder1|' | sh
Neredeyse daha iyi bir yol olduğunu düşünüyorum, bu ne olurdu?
EDIT: Böylece iyi çalışır, ama hatırladım ...
Bir terminal kullanarak sıkışıp kalmadım, bu yüzden tıklayıp sürüklemek için bir dosya yöneticisi kullandım. Soru yine de duruyor.
ls -l | grep ^- | wc -l
için satır sayısını alabilirim.