4.正则表达式和文件格式化处理
来源:互联网 发布:疯狂淘宝推易在线教育 编辑:程序博客网 时间:2024/04/29 02:29
1.grep。
选取字符串grep [-A] [-B] [--color=auto] '搜寻字符串' filename
A是after,B是before,后面接数字,代表行数
-i忽略大小写,-n前面加上行号,-v取反。
2.^在括号内代表反向选择的意思,在括号外代表定位在行首的意思。
$是行尾的意思。
3.限定连续RE字符范围{}
grep -n 'o\{2,5\}' filename; //找出filename中含有2-5个o的字符所在行
4.sed。
删除sed 'n1,n2d'
增加(更改)行: sed 'na 内容'(行尾),sed 'ni 内容'(行前) 增加多行使用'\'
替换行: sed 'n1,n2c 内容'
查看行: sed -n 'n1,n2p'(安静模式)
部分数据的查找和替换: sed 's/要被替换的字符串/新的字符串/g'
行首在字符串中要使用/^,进行多个操作是加-e。
5.awk.
NR:目前awk所处理的是"第几行"数据
NF:每一行拥有的子段总数
cat /etc/passwd | awk 'BEGIN {FS=":"} $3 < 10 {print $1 "\t" $3}'
6.比较文件
diff,cmp,patch。
0 0
- 4.正则表达式和文件格式化处理
- U12正则表达式和文件格式化处理
- Linux正则表达式和文件格式化处理
- 【学习笔记——Linux】Linux正则表达式和文件格式化处理
- Linux 正则表示法和文件格式化处理
- Linux学习第二十五篇--正则表达式和文件内容处理
- 路径和文件处理
- 函数和文件处理
- 正则表达式与文本格式化处理
- 正则表达式与文本格式化处理
- Linux正则表达式与文件格式化处理
- Day4:正则表达式与文件格式化处理
- Linux 正则表达式与文件格式化处理
- linux 下利用ls grep 和正则表达式实现目录和文件的分开显示
- 通过正则表达式获取标准url地址的域名和文件后缀名
- LINUX 正则表达式与文件格式化处理(sed / awk / diff )
- Linux基本操作 10----- 正则表达式与文件格式化处理
- 第十二章 正则表达式与文件格式化处理
- Android6.0使用Https出现SSLProtocolException
- Anroid HTTP网络编程
- STM32的AD用DMA方式时的请注意初始化顺序(转)
- MySQL中的isnull、ifnull和nullif函数用法
- 重载、初始化列表、友元
- 4.正则表达式和文件格式化处理
- 设计模式之适配器模式
- Anroid IntentService解析
- js基本语法介绍
- Android深度系列—Activity四种启动方式与栈原理
- Shell简介:什么是Shell,Shell命令的两种执行方式
- JAVA WEB 实现分页技术
- ffmpeg软解h264速度与ref数的关系
- Hibernate一级缓存与二级缓存