删除cPanel中包含字符串的所有文件中的所有行


Delete all lines in all files in cPanel containing a string

我有一个有很多文件的网站。其中大约有200行代码有问题,我想删除这些行。我不想手动做这个,因为它会花费我很多时间。是否有一种方法来删除在cPanel系统中包含某个字符串的文件行?

这会创建一个扩展名为.bak的文件备份,但是仍然要非常小心:

foreach(glob('/path/to/files/*.ext') as $file) {
    copy($file, $file . '.bak');
    $data = file_get_contents($file);
    $data = str_replace('your string', '', $data);
    file_put_contents($file, $data);
}