sed命令编辑多个文件(插入,替换行)

时间:2012-10-06 07:09:07

标签: linux shell sed

我有30个文件命名(db01.php到db30.php)

包括这一行

     require_once('config.php');

我想添加或替换它

    require_once('../new/config.php');

如何使用sed一次编辑这30个文件

2 个答案:

答案 0 :(得分:3)

sed -i 's/\(require_once(.\)\(config\.php.);\)/\1..\/new\/\2/' db*.php

答案 1 :(得分:0)

sed -i "s/\(require_once('\)\(.*\.php\)\(');\)/\1..\/new\/\2\3/" db*.txt