У меня есть папки, как показано ниже.Я хочу создать подкаталог с тем же именем и переместить только несколько файлов в подкаталог
Ввод
Parent
folder1/a.txt
folder1/b.txt
folder2/a.txt
folder2/b.txt
folder3/a.txt
folder3/b.txt
Output
Parent
folder1/folder1/a.txt
folder1/b.txt
folder2/folder2/a.txt
folder2/b.txt
folder3/folder3/a.txt
folder3/b.txt
Я пробовал это, но это работает только для файлов, а не папок
for file in *; do dir=$(echo $file | cut -d. -f1); mkdir -p $dir; mv $file $dir; done