for file in *; do
if [[ -f "$file" ]]; then
mkdir "${file%.*}"
mv "$file" "${file%.*}"
fi
done
Таким образом, у меня будет множество файлов, которые будут выглядеть как «012345_randomnameoffile.pdf», и я хочу отредактировать этот скрипт, чтобы создать имя папки только из чисел и переместить файл в папку после создания, но если эта папка уже существует, просто переместите файл в папку. Любая помощь будет принята с благодарностью.