我正在運行模擬,我需要製作數字。
我有一個腳本來製作這些,但我不想將其手動複製到每個子資料夾。 (例如,我有一個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