Я пытаюсь переместить и отсортировать каталог файлов в в алфавитном порядке именованный subdirs. Только на основе первой буквы.
Простой способ сделать это в Bash?
Возможно генерируя subdirs в сценарии!
Если бы Вам нужно что-то простое, я запустил бы с чего-то как этот:
cd <yourdir>
for f in *; do
if [ -f "$f" ]; then
mkdir -p "${f:0:1}"
mv "$f" "${f:0:1}"
fi
done
cd -
Вы переходите к Вам каталог и для всего существующего в этом каталоге:
Finaly Вы возвращаетесь к каталогу Вы где прежде (CD-)