bash script를 이용해서 파일을 자동으로 알파벳 디렉토리로 정리하고 싶습니다.

divi의 이미지

제목이 좀 이상한데요...

디렉토리 내에 a1, a2, b1, c1, 11, oc 파일이 있습니다.
이 파일을 알파벳 네임순으로 순리해서 아래와 같이 파일을 자동으로 이동하게하고 싶습니다.

a1, a2 -> a디렉토리로 이동
b1 -> b디렉토리로 이동
c1 -> a디렉토리로 이동
11 ->1디렉토리로 이동
oc -> o디렉토리로 이동

디렉토리에 파일 리스트를 가져와서 첫 글짜 알파벳을 확인해서 디렉토리로 옮기는 방식을 사용하려고 하니 시간이 너무 오래 걸립니다.

그냥

#mv a* a 

이렇게 이동하고 싶은데
알파벳 값을 bash에서 어떻게 받을지 모르겠습니다.

고수님들의 도움 부탁드립니다.

감사합니다.

익명 사용자의 이미지

for alpha in {a..z}; do
    mv "$alpha*" "$alpha"
done

되는지 테스트는 안해봤습니다. =3=3