У меня есть несколько каталогов с несколькими файлами в каждом.Каждый файл в каждом каталоге имеет одинаковую структуру.
enter code here
.
├── one
│ ├── alpha.yaml
│ └── beta.yaml
├── three
│ ├── alpha.yaml
│ └── beta.yaml
└── two
├── alpha.yaml
└── beta.yaml
Я хотел бы переименовать все файлы с соответствующими именами каталогов, например:
.
├── one
│ ├── one_alpha.yaml
│ └── one_beta.yaml
├── three
│ ├── three_alpha.yaml
│ └── three_beta.yaml
└── two
├── two_alpha.yaml
└── two_beta.yaml
Я пробовал некоторые команды цикла, но они удаляются:
for i in *; do mv "$i/_alpha.yaml" "$i/$i_alpha.yaml" ; do