
Я провожу симуляции и мне нужно сделать расчеты.
У меня есть скрипт для их создания, но я не хочу копировать его в каждую подпапку вручную. (Например, у меня есть папка 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