鸟哥的Linux私房菜基础学习篇(第三版)之第十二章:正则表示法与文件格式化处理
来源:互联网 发布:条形码扫描录入软件 编辑:程序博客网 时间:2024/06/06 02:16
第12章:416 正则表示法与文件格式化处理
- 前言
1.1 什么正则表示法
1.2 正则表示法对于系统管理员的用途
1.3 广泛用途
略 - 基础正则表示法
2.1 语系对正则表示法的影响
特殊符号
2.2 grep的一些进阶选项
grep [-An] [-Bn] [--color=auto] '搜索字符串' filename
dmesg | grep -n -A3 -B2 --color=auto 'eth'
2.3 基础正规表示法练习
特殊字符汇整:
^word word在行首
word$ word在行尾
. 一定有一个任意字符
\ 转义
* 重复零到无穷多个的前一个RE字符
[list] 列出可能的字符集合
[n1-n2] 字符范围
[^list] 取反
\{n,m\} 连续的n-m个前面的字符
2.4 sed工具
sed [-nefri] [acdips(动作)]
-n 只有经过sed处理才列出来
-e 直接在指令列模式进行sed的动作编辑
-f 写到文档
-r 动作支持的是延伸正则表示法的语法
-i 直接修改文档内容,不是输出到屏幕
动作
a 新增
c 取代
d 删除
i 插入
p 打印
s 直接取代 - 延伸正则表示法 egrep
+ 重复一个或一个以上前一个字符
? 0个或者一个前一个字符
| 用or的方式找出数个字符串
() 找出群组字符串 egrep -n 'g(la|oo)d' regular_express.txt
()+ 重复括号内的内容 echo 'AxyzxyzxyzxyzC' | egrep 'A(xyz)+C' - 文件的格式化与相关出路
4.1 格式化打印:printf
4.2 awk:好用的数据处理工具
4.3 档案对比工具
diff [-bBi] fromfile tofile
cmp [-s] file1 file2
patch 根据补丁升级文档
4.4 档案打印准备:pr filename - 所涉及的命令
dmesg
wget
ls cd 不支持正则表示法
- 鸟哥的Linux私房菜基础学习篇(第三版)之第十二章:正则表示法与文件格式化处理
- 第33周-鸟哥的Linux私房菜基础篇第三版- 第十二章、正规表示法与文件格式化处理
- 鸟哥的Linux私房菜(基础篇)- 第十二章、正规表示法与文件格式化处理
- Linux鸟哥私房菜学习笔记_第十二章 正规表示法与文件格式化处理
- 鸟哥的 Linux 私房菜第12章-正规表示法与文件格式化处理 学习笔记
- 鸟哥私房菜 第十二章 正则表达式与文件格式化处理
- 鸟哥的Linux私房菜10.18 正规表示法与文件格式化处理
- 鸟哥的Linux私房菜基础学习篇(第三版)之第三章:主机规划与磁盘分区
- Linux文件种类与扩展名(鸟哥的Linux私房菜基础学习篇第三版-第六章)
- 鸟哥的Linux私房菜基础学习篇(第三版)之第七章:Linux档案与目录管理
- 鸟哥的Linux私房菜基础学习篇(第三版)之第八章:linux磁盘与文件系统管理
- 鸟哥的Linux私房菜基础学习篇(第三版)之第十一章:认识与学习BASH
- 鸟哥的Linux私房菜基础学习篇(第三版)之第六章:档案权限与目录配置
- 鸟哥的Linux私房菜基础学习篇(第三版)之第十三章:shell scripts
- 【鸟哥的linux私房菜-学习笔记】文件的格式化与相关处理
- 鸟哥的Linux私房菜基础学习篇(第三版)之第二章:Linux如何学习(略)
- Linux文件属性与权限的修改(鸟哥的Linux私房菜基础学习篇第三版-第六章)
- Linux文件与目录管理常用命令详解(鸟哥的Linux私房菜基础学习篇第三版-第七章)
- 动态规划-最长公共子串问题-java版
- PHP 写入txt文件换行
- PHP的线程安全与非线程安全版本的区别
- Android桌面悬浮窗效果实现,仿360手机卫士悬浮窗效果
- C# 调用C++DLL参数异常解决方法
- 鸟哥的Linux私房菜基础学习篇(第三版)之第十二章:正则表示法与文件格式化处理
- 架构必备刃器UML1—PowerDesigner的使用之基础篇
- 802.11概述及帧结构分析
- php 单例模式
- 可以切换数据库的SqlHelper
- Java模板引擎FreeMarker介绍和使用
- php 获取参数的信息
- 设计模式的六大原则
- android中Preference的使用