sed awk tr等文本处理命令
指定行范围替换:
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 -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
http://www.cnblogs.com/chengmo/archive/2010/10/08/1845913.html
sed awk tr等文本处理命令的更多相关文章
- 文本处理命令(sort+uniq+cut+tr+wc)+三剑客之sed
目录 文本处理命令+三剑客之sed 一.文本处理命令 1.排序命令 sort 2.检查/删除命令 uniq 3. cut 显示特定部分命令 4. 替换或删除命令 tr 5.统计 计算数字命令 wc 二 ...
- awk、grep、sed是linux操作文本的三大利器,也是必须掌握的linux命令之一
awk.grep.sed是linux操作文本的三大利器,也是必须掌握的linux命令之一.三者的功能都是处理文本,但侧重点各不相同,其中属awk功能最强大,但也最复杂.grep更适合单纯的查找或匹配文 ...
- 常用文本处理命令 & 三剑客之 sed
今日内容 文本处理命令 Linux 三剑客之 sed 内容详细 文本处理命令 1.sort : 文件内容排序 默认按照文件隔行内容的第一个字符大小进行排序(默认是升序) 默认输出文本结果 sort [ ...
- 《linux 文本处理》- sed/awk
一:sed 行文本处理 基本概念 sed 用于处理单行文本 sed 命令本身不会修改源文件,只是处理文件"流"的内容. 如果需要修改源文件,请使用 -i 或者 重定向 文件. 使 ...
- 【文本处理命令】之sed命令详解
sed行处理命令详解 一.简介 sed命令是一种在线编辑器.一个面向字符流的非交互式编辑器,也就是说sed不允许用户与它进行交互操作.sed是按行来处理文本内容的,它一次处理一行内容.处理时,把当前处 ...
- 全网最详细的Linux命令系列-sed文本处理命令
Sed简介 SED是一个非交互式文本编辑器,它可对文本文件和标准输入进行编辑,标准输入可以来自键盘输入.文本重定向.字符串.变量,甚至来自于管道的文本,与VIM编辑器类似,它一次处理一行内容,Sed可 ...
- Linux下的awk文本分析命令详解
一.简介 awk是一种编程语言,用于在linux/unix下对文本和数据进行处理.数据可以来自标准输入.一个或多个文件,或其它命令的输出.它支持用户自定义函数和动态正则表达式等先进功能,是linux/ ...
- Linux 的文本处理命令一览
grep 基于关键字搜索文本内容 -i 搜索时忽略大小写-n 显示结果所在行数-v 输出不带关键字的行-Ax 在输出的时候包含结果所在行之后的指定行数(x为一个数值,表示输出后面x行)-Bx 在输出的 ...
- Sed&awk笔记之sed篇
http://blog.csdn.net/a81895898/article/details/8482387 Sed是什么 <sed and awk>一书中(1.2 A Stream Ed ...
随机推荐
- Android:Attribute is missing the Android namespace prefix
今天编写XML文件时,出现了Attribute is missing the Android namespace prefix的错误,开始一直找没找出原因,后来仔细一看原来只是一个很简单的单词书写错误 ...
- lufylegend:Lbuttion等UI组件
1,矩形按钮LButtonSample1 首先来看看LButtonSample1按钮的绘制. 在lufylegend.js引擎中可以利用LButton类来添加一个按钮,但是你需要传入按钮弹起和按钮按下 ...
- 打开IPHONE的sms.db短信文件 方法
先将导出的sms.db文件改名为sms.sqlite再下载个火狐浏览器<IGNORE_JS_OP style="WIDOWS: 2; TEXT-TRANSFORM: none; BAC ...
- dev的documentManager,多个tab窗体
private void AddDocument(Funcation CurrentModel) { if (!string.IsNullOrWhiteSpace(CurrentModel.Funct ...
- NSObject的hash方法
NSObject的hash方法 说明 本示例仅仅演示一个对象什么时候执行hash方法. 细节 1. 必要的Model类,重载了hash方法用以反映Hash方法是否被调用了 2. 测试 // // Vi ...
- Android组件化方案
Android组件化项目地址:Android组件化项目AndroidModulePattern Android组件化之终极方案地址:http://blog.csdn.net/guiying712/ar ...
- Eclipse with ADT的安装和使用
我们从安卓官方网站下载下来的eclipse是捆绑好了ADT的,所以不用自己安装插件. 我现在在这个目录下简历一个空的文件夹--virtual,用来来存放虚拟机. 然后,在我的电脑上右键->属性, ...
- 【周年庆】china-pub 14周年庆感恩回馈四波狂热来袭
活动主题:china-pub 14周年庆感恩回馈四波狂热来袭活动说明:[第1波]电子书免费抢!10万好书 65折封顶! 活动规则: 1.活动期间内凡 ...
- hive php连接查询
baidu hive php PHP连接Hive执行sql查询 php通过 thrift访问hadoop的hive php开发Hive Web查询 php连接hive执行sql查询 利用python将 ...
- jQuery中attr和prop方法的区别说明
jquery中attr和prop的基本区别可以理解为:如果是内置属性,建议用prop,如果是自定义的建议用attr. 例如 <input type=check node=123 id=ck & ...