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 ...
随机推荐
- Linux tar包相关命令
tar [-j|-z][cv][-f 新建的文件名] filename... <==打包与压缩 tar [-j|-z][tv][-f 新建的文件名] <==查看文件名 tar [-j| ...
- Swift - UITableView展开缩放动画
Swift - UITableView展开缩放动画 效果 源码 https://github.com/YouXianMing/Swift-Animations // // HeaderViewTapA ...
- 详细解读Android中的搜索框(一)—— 简单小例子
这次开的是一个讲解SearchView的栏目,第一篇主要是给一个小例子,让大家对这个搜索视图有一个了解,之后再分布细化来说. 目标: 我们先来定个目标,我们通过搜索框来输入要搜索的联系人名字,输入的时 ...
- 将iPod中的音乐拷贝到Mac中
需求目标 iPod 中有很多音乐是从原来的电脑中同步进去的,新的电脑中没有 iTunes 的音乐库.所有的音乐都在 iPod 中,会不会突然有一天坏掉了,还是备份到电脑中比较安心啊.那么如何把音乐从 ...
- confluence知识管理、团队协作软件
Confluence搭建 参见 https://confluence.atlassian.com/display/CONF54/Installing+the+Confluence+EAR-WAR+Ed ...
- Spring RestTemplate中几种常见的请求方式GET请求 POST请求 PUT请求 DELETE请求
Spring RestTemplate中几种常见的请求方式 原文地址: https://blog.csdn.net/u012702547/article/details/77917939 版权声明 ...
- DNS使用的是TCP协议还是UDP协议(转)
原文链接:DNS使用的是TCP协议还是UDP协议 DNS同时占用UDP和TCP端口53是公认的,这种单个应用协议同时使用两种传输协议的情况在TCP/IP栈也算是个另类.但很少有人知道DNS分别在什么情 ...
- go语言之进阶篇http客户端编程
1.http客户端编程 示例: http_server.go package main import ( "fmt" "net/http" ) //w, 给客户 ...
- Go语言之进阶篇响应报文测试方法
1.响应报文测试方法 示例: package main import ( "fmt" "net/http" ) //服务端编写的业务逻辑处理程序 func my ...
- [leetcode]Trapping Rain Water @ Python
原题地址:https://oj.leetcode.com/problems/trapping-rain-water/ 题意: Given n non-negative integers represe ...