如何在许多文件中查找和替换字符串

时间:2019-03-25 16:34:54

标签: php ubuntu

我需要的是通过包含子目录的目录。在每个第二级目录中都有一个第三级目录,其中包含一个文件,每个第二级目录具有相同的文件名。

在每个用PHP创建的文件中,都有一个变量,其中包含:appversion ='YYYYMMDD'。我需要将每次出现的日期都修改为例如appversion ='20190301'。

如何在Shell或PHP中执行此操作?

编辑:对于格式错误的问题,抱歉,这是更好地定义我真正需要做的事情

恐怕这个问题有点不正确。 我需要做的是: 1.在所有子目录中找到一个名为“ productver.php”的文件。 2.在每个“ productver.php”文件中,找到一个名为“ appversion”的变量。 3.用我提供的给定值替换该值。 示例:我提供的日期是“ 20190324”,并且我想将其更改为所有“ appversion”变量的值。例如。 'appversion = 20180121'==>'appversion = 20190324'。因此,恐怕仅需替换就不够了,因为我只需要替换“ =”字符右侧的部分。而且我无法寻找特定的日期,因为此变量的日期会更改。我所知道的是,我需要替换那些日期,位于变量“ appversion”的“ =”符号的右侧。

0 个答案:

没有答案