0

我有一堆 gradle 使用的配置文件。conf1 conf2 conf3 conf4 等。有时我需要更改每个文件或多个文件中的一些设置。是否有任何工具(适用于 Linux)可以帮助我做到这一点?

例如,如果我想在 conf2、conf3 和 conf5 中设置 settings1,我会使用类似“set settings1=value in conf2,conf3,conf5”的内容

4

1 回答 1

0

你可以用 sed 做到这一点。需要更改文件夹中一些但不是全部的一组名称相似的文件会使它有点复杂:

find . -name conf2 -o -name conf3 -o -name conf5 | xargs sed -i 's/settings1=/settings1=value/g'

如果您要更改所有 conf 文件,则可以这样做:

sed -i 's/settings1=/settings1=value/g' conf*

于 2012-12-06T04:54:11.253 回答