千家信息网

正则表达式中sed、awk怎么用

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,小编给大家分享一下正则表达式中sed、awk怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!二、sed使用sed主要是
千家信息网最后更新 2025年12月02日正则表达式中sed、awk怎么用

小编给大家分享一下正则表达式中sed、awk怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

二、sed
使用sed主要是使用它的查找和提换功能
命令格式 sed -n '//' p filename 单引号内

创建目录,把passwd文件拷贝进来

只显示我们需要查找的行 -n

指定一个区间打印

实现多个,-e

查找一个文件,不区分大小写都列出来 -I

删除某些行,把剩下的行列出来 d


sed删除选择的行 -i

全局指定替换1,10行 s

s代表替换,加上g代表全局,不加g只会替换本行出现的第一个

调整字符串位置 -r
第一段和最后一段调整位置

给文档前面统一添加一个字符,比如aaa

三、awk
-F选项的作用是指定分隔符,如果不加分隔符,以空格或者tab为分隔符
print为打印动作,$1为第一段 $2为第二段 $3第三段 $0表示所有



打印所有内容


匹配字符或者字符串


打印第一行包含oo的行


多次打印或者多次匹配

条件操作符

、 >=、 < 如果和数字进行比较时,把数字用双括号括起来,那么就不会被认为是数字
而会认为是字符,如果不加双括号则认为是数字
精确匹配

列出第三段大于500的行并打印

!=表示不等于,第七段不等于/sbin/nologin有哪些


可以使用&&和||,分别表示并且和或者


awk内置变量

OFS和-F选项类似,也是定义分割符号,但是它是在输出的时候定义
NR表示行号
NF表示用分隔符分割后一共有多少段

OFS用法:

NF用法:表示多少段,把段号列出来


NR用法:表示多少行,把行号列出来

awk数学运算

没有切割分隔符,可以用OFS定义一下分隔符

精准匹配

awk计算某个段的总和

以上是"正则表达式中sed、awk怎么用"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

分隔符 字符 数字 内容 篇文章 正则 表达式 代表 位置 全局 字符串 括号 文件 行号 调整 精准 精确 一行 不怎么 作用 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 抓好网络安全防范的措施方法 怀旧服服务器战士的毕业装备 计算机三级网络技术考试攻略 衢州市第四水厂网络安全服务 网络安全罚款通过什么方式交罚款 可以打开FDB数据库的 优惠券和规则数据库设计 施耐德电气网络安全报告 海南鸿雁互联网科技有限公司 福建网络安全应急中心大屏幕 明确本地区本部门网络安全的 网络安全建设心得 嵌入式好还是网络安全 中心管理服务器英文翻译 数据库锁表导致插入失败 有关社区的软件开发毕业设计 劳动力个体数据库 新荣区现代化网络安全常见问题 oanda在国内服务器吗 网络安全名词 数据库order 数据库保存dag 有服务器手机能干啥 重庆天恒互联网科技集团 破坏网络安全 犯罪 常州个人软件开发哪个好 服务器本地安全策略 重庆师范大学图书馆数据库资源 需要哪些软件开发角色 龙川定制软件开发
0