指定行范围替换:

sed -i "520,950s/\(.*\)\(HOST_CMD_.*\)\(,\)/\1{ \2, \"\2\" },/g" hostCmdMacro.h

linux shell sed命令与转义字符

A=“//“
sed “s#hello#$A#"

2635  sed -i "s/\(.*\.cpp\)\(:.*:\)\(.*\)/\1\3/g" delete1.sh
 2636  sed -i "s/\(.*\)\(:\)\([0-9]*\)\(:\)\(.*\)/\3 \1/g" new-1.sh
 2637  fg
 2638  fg
 2639  sed -i "s/\(.*\.cpp\)\(:\)\([0-9]*\)\(:\)\(.*\)/sed -i \"\3s\/new\/HPR_NEW_NOTHROW\/g\"           \1/g" new-1.sh
 2640  fg
 2641  sed -i "s/\(.*\.h\)\(:\)\([0-9]*\)\(:\)\(.*\)/sed -i \"\3s\/new\/HPR_NEW_NOTHROW\/g\"           \1/g" new-1.sh
 2642  fg
 2643  sed -i "s/\(.*\.cxx\)\(:\)\([0-9]*\)\(:\)\(.*\)/sed -i \"\3s\/new\/HPR_NEW_NOTHROW\/g\"           \1/g" new-1.sh

sed -i "s/\(.*\.cpp\)\(:.*:\)\(.*\)/\1\3/g" delete1.sh

sed -i "s/\(.*\.cpp\)\(.*delete\)\(.*\)/delete\3                                                  \1/g" delete1.sh

5186  sed -i "s/\(.*delete \)\(p.*\)\(;\)\(.*\)/\1\2;\/HPR_DELETE(\2);\/g\"\4/g" delete1.sh
 5187  fg
 5188  sed -i "s/\(.*delete \)\(m_.*\)\(;\)\(.*\)/\1\2;\/HPR_DELETE(\2);\/g\"\4/g" delete1.sh
 5189  fg
 5190  sed -i "s/\(.*delete \)\(g_.*\)\(;\)\(.*\)/\1\2;\/HPR_DELETE(\2);\/g\"\4/g" delete1.sh

sed全匹配单词替换:

sed -i 's/\<memalign\>/HPR_Memalign/g' b.txt

grep -w abc file

del_maohao()
{
sed -i "s/\(.*\.cpp\):.*/\1/g" free.sh.bak
sed -i "s/\(.*\.c\):.*/\1/g" free.sh.bak
sed -i "s/\(.*\.h\):.*/\1/g" free.sh.bak
}

sed/grep匹配多个字符串的行打印

批量重命名

批量修改

sed -i "s/xml/gx_xml/g" `grep xml -rl .`
sed -i "s/libgx_xml.spec.in/libxml.spec.in/g" `grep libgx_xml.spec.in -rl .` rename "s/xml/gx_xml/" *
rename "s/xml/gx_xml/" `find . -name "*xml*"`

wget 命令用法详解

http://www.cnblogs.com/analyzer/archive/2010/05/04/1727438.html

linux tr命令详解

http://blog.sina.com.cn/s/blog_58c3f7960100uttl.html

linux之sed用法

http://www.cnblogs.com/dong008259/archive/2011/12/07/2279897.html

sed命令详解

http://www.cnblogs.com/edwardlost/archive/2010/09/17/1829145.html

linux awk 内置函数详细介绍(实例)

http://www.cnblogs.com/chengmo/archive/2010/10/08/1845913.html

最新文章

  1. 利用 async &amp; await 的异步编程
  2. MongoDB基本命令用
  3. iOS 学习笔记二【cocopods安装使用和安装过程中遇到的问题及解决办法】【20160725更新】
  4. Android中的内部类引起的内存泄露
  5. A20(Cubieboard2)启动过程浅析
  6. MAT之prim算法
  7. Spring之AOP面向切片
  8. 牛课--C/C++
  9. TYPEC 接口芯片CC逻辑原理与必要性
  10. CSS3美化表单 移动端可用
  11. ACM3787
  12. SQL Server 查看正在运行的事务信息的 2 种方法。
  13. 学习python第二天
  14. js 人民币小写金额转换为大写
  15. Java 时间总结
  16. Codeforces 542E Playing on Graph 其他
  17. ArcGIS栅格影像怎么从WGS84地理坐标转成Xian80投影坐标
  18. NIO之缓冲区
  19. vs2012\vs2013\vs2015碰到生成时报该错误:项目中不存在目标“GatherAllFilesToPublish”
  20. ubuntu 51单片机环境搭建方法

热门文章

  1. Mybatis配置返回为修改影响条数
  2. Maven 构建
  3. 本地docker搭建gitlab, 并配置ldap认证
  4. MyBatis入参类型是List时判断非空
  5. ios成长之每日一遍(day 2)
  6. Spring data jpa Specification查询关于日期的范围搜索
  7. APPLE框架之高效便捷的Repository解决方案
  8. .Net-using-Class:MemoryCache 类
  9. pthread_once重塑singleton模式
  10. linux服务器开发三(网络编程)