sed 多行替换,多行模式处理字符串;一次替换
来源:互联网 发布:ad软件视频教程 编辑:程序博客网 时间:2024/06/04 18:12
作者:凨
例:
需求:sed 替换多行(2到6行)替换为空,且返回系统配置信息
<?php/**CustomConfigurationStart*/$c=require APP_PATH.'Common/Conf/config-custom.php';/*COOKIES,SESSION域*/$domain=preg_replace('/(.*\.|.*\/\/)?(\w+)\.(\w+)(\/)?$/', '.$2.$3',$c['WWW']);/**CustomConfigurationEnd*//** * 系统配文件 * 所有系统级别的配置 */$d=[.......];return array_merge($d,$c);结果:
<?php/**autoFormatNull*//** * 系统配文件 * 所有系统级别的配置 */return [......];
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 提供思路
0 0
- sed 多行模式处理字符串;一次替换
- sed 多行替换,多行模式处理字符串;一次替换
- sed替换特定行的字符串
- sed awk 替换 多个 文件 字符串
- sed awk 替换 多个 文件 字符串
- 一次替换多个字符串,批量替换多个字符串
- SED 跨行替换
- sed替换整行
- sed字符串对象【替换】
- Sed 替换字符串
- sed 批量替换字符串
- SED替换字符串用法
- 字符串替换命令 sed
- sed字符串替换
- sed处理变量替换
- sed处理变量替换
- 让sed只替换一次
- wak 多行语句 sed多个字符替换
- 将数字转换成中文金额的大写形式
- snprintf sscanf
- 总结:sybase数据库导入导出
- java编程怎么避免内存溢出
- Java的JDK安装以及其环境配置
- sed 多行替换,多行模式处理字符串;一次替换
- [转载]Groovy 和 JAVA 比较
- Stanford coreNLP 出现 in thread "main" java.lang.OutOfMemoryError: Java heap space
- leetcode-Best Time to Buy and Sell Stock II
- xen 网络设置
- Zookeeper集群环境安装过程详解
- 我们梦想新
- 第二章 D - Number Sequence(1.5.10)
- android Configuration系统设置