我有以下结构
/ Cardio
/../ High
/../ High / download.txt
/../ Low
/../ Low / download.txt
/../ Medium
/../ Medium / download.txt
/ Warm
/ Warm / download.txt
/ Cool
/ Cool / download.txt
所以基本上“Cardio”有文件夹,没有文件。高、低、中、暖和冷有一个名为 download.txt 的文件
我想递归地遍历每个文件夹,看看是否有一个 download.txt 文件可以wget
针对它运行,但我无法让它工作:-(
我有以下内容,但它将文件下载到我运行脚本的文件夹中,而不是将其保存到 download.txt 所在的文件夹中
find . -type f -name "*.txt" | while read fname; do wget -i ${fname}; done
有什么建议么?
更新
这似乎可以做到这一点 - 有什么评论吗?
find . -type f -name "*.txt" -execdir wget -i download.txt \;