1

我正在尝试替换文件中任何匹配行中的字符串,在大多数情况下我知道如何做到这一点。

我无法弄清楚/找到的信息是如何解析行中的特殊字符。

sed -i 's/10.10.10.1/10.10.10.48/g' *.db

这没什么特别的,我一直使用类似的。我想做的是这个。

$_CFG["document_root"].从一条线上剪下来。

IE:所以下面的第一行看起来像下面的第二行。

  include($_CFG["document_root"]."inc/header.inc.dsp.php")
  include("inc/header.inc.dsp.php")

在此先感谢您,我在发布此示例时仍在环顾四周。到目前为止,这是一个小时的大部分时间。

4

1 回答 1

2

您需要转义特殊字符,例如[.

sed 's/$_CFG\["document_root"\]\.//g' file
于 2013-07-22T15:38:29.873 回答