gpt4 book ai didi

linux - Bash 重新着色目录中的所有 svg 文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:37:14 24 4
gpt4 key购买 nike

有谁知道如何重新着色该项目中的所有 svg 文件?

https://github.com/twain47/Open-SVG-Map-Icons/blob/master/tools/recolour.sh

我没有使用 bash 的经验,使用 linux 的经验也很少,但在我看来你只需要遍历 svg 目录并运行 recolour.sh 但这对我来说完全是希腊语。

如果这个问题过于具体,请将其删除。

最佳答案

您可以从项目根目录运行它。根据需要随意切换颜色。

find . -name '*.svg' | while read filename; do
tools/recolour.sh $filename '#FF0000' '#00FF00' '#0000FF' | sponge $filename
done

或者,如果您不知道如何获取 sponge 命令:

find . -name '*.svg' | while read filename; do
tmpfile=$(mktemp -t temp)
tools/recolour.sh $filename '#FF0000' '#00FF00' '#0000FF' > $tmpfile
mv $tmpfile $filename
done

关于linux - Bash 重新着色目录中的所有 svg 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15422260/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com