Ich führe Simulationen durch und muss Zahlen erstellen.
Ich habe ein Skript, um diese zu erstellen, aber ich möchte es nicht manuell in jeden Unterordner kopieren. (z. B. habe ich einen X-Ordner, der XA, XB, ... XZ enthält, und XA, XB, ... XZ enthalten jeweils weitere 12 Ordner, die alle die Ergebnisse meiner Simulationen enthalten.)
Ich möchte ein Bash-Skript schreiben, das in jeden Unterordner gehen und meinen Befehl zum Erstellen von Figuren ausführen kann.
Wie kann ich es tun?
Antwort1
Dies sollte in der Lage sein, in Unterordner im betreffenden Hauptverzeichnis zu schreiben:
#!/bin/bash
for i in /path/to/directory/X/*/*;
do
echo "hi" > "$i"/t.txt
done
Szenario:
X/
├── XA
│ └── subsub1
│ └── t.txt
├── XB
│ └── subsub2
│ └── t.txt
└── XC
└── subsub3
└── t.txt