首页 > 解决方案 > 如何使用 bash 脚本将文件的副本放在所有文件夹中?

问题描述

我有一个配置文件,我想使用 bash 脚本将其复制到某个位置的所有文件夹中。在我使用这样的一行之前:

aws s3 cp ${CONFIG_FILE} ${S3_URI}config.json

它将一个文件复制到我在服务器上的位置。现在我在这个位置有多个文件夹,每个文件夹都需要配置文件。

我怎样才能为此编写一个循环?我是 bash 的新手,所以我很难弄清楚。

标签: bashloopscopysh

解决方案


for d in $(find /base/path/of/your/target/dirs -type d); do cp your_file $d; done

推荐阅读