Я пытаюсь переименовать файлы, основываясь на имени верхнего каталога, но у меня нет опыта работы с bash-скриптами.
Допустим, у меня есть каталог, который содержит тысячи каталогов с именем "k99_xxx_properties", и в каждом каталоге k99 есть каталог Alignments, а в каталоге Alignments есть файлы с именем sample1, sample2, sample3 in и так далее. Я хочу переименовать файлы примеров, добавив часть «k99_xxx» в верхнем каталоге в качестве префикса («k99_xxx_sample1»).
Я знаю, что все, что мне нужно сделать, это перебрать все каталоги k99_xxx_properties, сохранить часть имени каталога k99_xxx в качестве переменной и перейти к каждому k99_xxx, перейти к CD в Alignments и пройтись по каждому файлу в Alignments, чтобы добавить k99_xxx как префикс для имен файлов примеров.
Как бы я поступил в скрипте bash?