Открыть подпапку и выполнить команды

Открыть подпапку и выполнить команды

Я провожу симуляции и мне нужно сделать расчеты.

У меня есть скрипт для их создания, но я не хочу копировать его в каждую подпапку вручную. (Например, у меня есть папка X, содержащая XA, XB,.... XZ, а в каждой из папок XA, XB,... XZ есть еще по 12 папок, в каждой из которых содержатся результаты моих симуляций)

Я хочу написать bash-скрипт, который сможет зайти в каждую подпапку и выполнить мою команду по созданию фигур.

Как мне это сделать?

решение1

Это должно позволить записывать в подпапки в интересующем нас основном каталоге:  

#!/bin/bash   

for i in /path/to/directory/X/*/*; 
do 
    echo "hi" > "$i"/t.txt
done

Сценарий:

X/
├── XA
│   └── subsub1
│       └── t.txt
├── XB
│   └── subsub2
│       └── t.txt
└── XC
    └── subsub3
        └── t.txt

Связанный контент