【发布时间】:2019-07-21 23:46:04
【问题描述】:
在 bash 中,我想复制 Git 存储库中的所有 .yml.sample 文件(递归)并将它们重命名为只有一个 .yml extension。
例如。 test.yml.sample 将被复制到 test.yml
这是我所知道的,但我不清楚如何在复制时从文件名的末尾去除.sample。
find . -depth -name "*.yml.sample" -exec sh -c 'cp "$1" "${1%/.sample/}"' _ {} \;
【问题讨论】:
标签: bash