社区
良许的课程社区_NO_1
玩转Linux:常用命令实例指南
帖子详情
文本处理三剑客之:sed
良许Linux
2023-01-13 01:53:00
课时名称
课时知识点
文本处理三剑客之:sed
...全文
73
回复
打赏
收藏
文本处理三剑客之:sed
课时名称课时知识点文本处理三剑客之:sed
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Linux
文本处理
命令:awk、
sed
、grep
awk、
sed
、grep是linux的
三剑客
,在
文本处理
的场景中,掌握这三个命令真的是很有用
文本
三剑客
:grep
sed
awk
grep和正则表达式 什么是正则表达式: 正则表达式用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的模式分隔、匹配、查找及替换操作 元字符 * 重复匹配前一个字符0到多次 . 匹配除了换行符外任意一个字符,类似通配符? ^ 匹配行首或后面字符的非 $ 匹配行尾 [ ] 匹配中括号中的指定任意一个字符,只匹配一个字符 [^] 匹配除了中括号的字符以外的任意一个字符,(取反) \ 转义符,让特殊的字符丧失意义 {n} 表示其前面的字符恰好出现n次 {n,} 表示其前面字符出现不少于n次。 {n,m} 表示其前面的字符至少出现n次,最多出现m
Shell
文本处理
三剑客
之
sed
的使用
sed
是 stream editor 的缩写,流编辑器,主要用于对标准输出或文件进行处理。 语法: stdout |
sed
[option] pattern command
sed
[option] pattern command file1 常用选项(option) # -n 只打印静默模式匹配行,而不输出原行 # p 是打印命令 ➜
sed
'/hello/p' helloWorld.sh #!/bin/bash HELLO bash echo hello world echo hello world ➜
sed
-n '/hello/p' helloWorld
linux 文本 处理
三剑客
之
sed
命令
文章目录1.
sed
命令的定义2.
sed
命令选项3.种调用
sed
的方式3.1 在命令行调用
sed
3.2 **==-e在一个命令行调用多个编辑器==**3.3 **==-f 在文件中调用编辑器==**3.4 s替换命令3.5脚本替换中的几个替换标记3.5 行寻址3.6 组合命令3.7 正则表达式3.8 删除行3.9 插入数据(i,a)3.10 替换命令(y)3.11 打印行 p3.12
sed
和文件一起工作几个小练习 1.
sed
命令的定义 原来的内容是在磁盘当中放着,现在用
sed
命令处理的时候将内容掉入内存的一个地方用户处理,这个处理空间也叫模式空间.
sed
命令可以处理文件中的数据或者用户输
Linux
三剑客
Awk、
Sed
、Grep 命令详解
Linux
三剑客
Awk、
Sed
、Grep 命令详解
良许的课程社区_NO_1
3
社区成员
357
社区内容
发帖
与我相关
我的任务
良许的课程社区_NO_1
公众号:良许Linux
复制链接
扫一扫
分享
社区描述
公众号:良许Linux
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章