我正在进行模拟,需要制作一些图形。
我有一个脚本可以制作这些,但我不想手动将其复制到每个子文件夹中。(例如,我有一个 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