sed 多行替换,多行模式处理字符串;一次替换

作者:凨

例:
需求:sed 替换多行(2到6行)替换为空,且返回系统配置信息

结果:

1.sed替换多行,替换为空或其他字符串autoFormatNull

方法一:
sed -i '2,6d' config.php
方法二:
sed -i ':a;$!{N;ba};s/CustomConfigurationStart.*CustomConfigurationEnd/autoFormatNull/' config.php

2.sed 替换$d=[替换为return [

sed -i 's/\$d=\[/return \[/g' config.php

3.sed 替换末尾数据替换为];

sed -i 's/];return.*array_merge(\$d,\$c);/];/g' config.php


感谢:http://blog.csdn.net/jevens17/article/details/6601368 提供思路

你可能感兴趣的:(系统,服务器,平台)