使用 sed 在特殊字符之间添加值

机场鲁梅什

我想在''数据库、用户名等之间添加相应的值

$databases = array (
  'default' =>
  array (
    'default' =>
    array (
      'database' => '',
      'username' => '',
      'password' => '',
      'host' => '',
      'port' => '',
      'driver' => '',
      'prefix' => '',
    ),
  ),
);

我已经尝试跟随,但没有奏效。

sed -ie 's/'database' => ''/'database' => 'testdb'/g' file
阿琼·马修·丹

就像这样(在sed命令周围使用双引号

sed -i "s/'database' => ''/'database' => 'testdb'/g" file

或者更好的正则表达式来处理 0 个或多个空格:

sed -i "s/'database' *=> *''/'database' => 'testdb'/g" file

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用sed添加字符

来自分类Dev

使用sed转义特殊字符

来自分类Dev

使用sed删除特殊字符

来自分类Dev

使用“ sed”,如何在字符串中的“ =”后添加值?

来自分类Dev

shell / bash:使用sed / awk在特殊字符之间获取字符串

来自分类Dev

在变量中的sed中使用特殊字符

来自分类Dev

使用sed替换多个特殊字符

来自分类Dev

使用带有特殊字符的sed

来自分类Dev

替换特殊字符 [ 和 ] 包括 . 使用 sed

来自分类Dev

使用 sed 命令替换特殊字符“/”

来自分类Dev

使用sed删除特定字符之间的字符

来自分类Dev

使用sed添加空格

来自分类Dev

使用sed逃脱&字符

来自分类Dev

使用sed删除字符

来自分类Dev

如何使用sed在模式之间替换字符

来自分类Dev

使用sed添加撇号字符

来自分类Dev

使用sed添加撇号字符

来自分类Dev

使用sed命令批量替换字符串的特殊字符

来自分类Dev

使用sed替换包含特殊字符的字符串

来自分类Dev

使用sed查找并替换特殊字符后的字符串

来自分类Dev

如何使用sed删除特殊的“ M-BM-”字符

来自分类Dev

使用sed转义特殊字符不起作用

来自分类Dev

在sed中使用可能包含特殊字符的变量?

来自分类Dev

使用sed摆脱字符<>,

来自分类Dev

使用sed删除转义字符

来自分类Dev

使用sed删除两个模式之间的字符

来自分类Dev

使用sed替换两个模式之间的字符

来自分类Dev

使用sed删除字符串之间的文本

来自分类Dev

使用sed和mv向文件添加字符