DP
Мне его искать не надо)
Тебе пруфы нужны? - добудь.
А лучше забудь. Ночи доброй
Size: a a a
DP
АС
АС
DP
АС
DP
DP
АС
АС
АС
S
~/test
в которой лежат файлы:├── a.json
├── b.json
├── c.json
├── d.json
├── e.json
├── f.json
├── g.json
и т. д. по алфавиту
mkdir -p output/{A..Z}; mkdir -p output/{0..9}; for i in ~/test/*; do export FILE=$(basename "$i"); LTR=$(echo "${FILE:0:1}" | tr [a-z] [A-Z]); mv "$i" "~/test/output/$LTR/$FILE" ; done
🌝
A
~/test
в которой лежат файлы:├── a.json
├── b.json
├── c.json
├── d.json
├── e.json
├── f.json
├── g.json
и т. д. по алфавиту
mkdir -p output/{A..Z}; mkdir -p output/{0..9}; for i in ~/test/*; do export FILE=$(basename "$i"); LTR=$(echo "${FILE:0:1}" | tr [a-z] [A-Z]); mv "$i" "~/test/output/$LTR/$FILE" ; done
VP
~/test
в которой лежат файлы:├── a.json
├── b.json
├── c.json
├── d.json
├── e.json
├── f.json
├── g.json
и т. д. по алфавиту
mkdir -p output/{A..Z}; mkdir -p output/{0..9}; for i in ~/test/*; do export FILE=$(basename "$i"); LTR=$(echo "${FILE:0:1}" | tr [a-z] [A-Z]); mv "$i" "~/test/output/$LTR/$FILE" ; done
VP
ls -1 ~/test|xargs -i sh -c 'mkdir $(basename -s .json {})&&mv {} $(basename -s .json {})'