复制并重命名与模式匹配的文件

复制并重命名与模式匹配的文件

我有这个 bash 脚本,我想将其翻译成 puppet:

for f in $PROJECT_DIR/config/*.example
do
  cp -n "$f" "${f%\.example}"
done

本质上,找到与特定模式匹配的所有文件(*.example),将这些文件复制到目录,然后重命名(省略.example

有什么方法可以用 Puppet 来实现这一点,以确保每个文件都真正被创建?

答案1

我最终用一个由 puppet 运行的 ruby​​ 脚本解决了这个问题。这太恶心了。不要这样做。 https://gist.github.com/caseylang/b57eee59f3d7f1fd429c

相关内容