news 2026/8/17 8:55:28

16、sed 和 awk 的模式匹配与正则表达式

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
16、sed 和 awk 的模式匹配与正则表达式

sed 和 awk 的模式匹配与正则表达式

在数据处理和文本操作中,sedawk是两个非常强大的工具。sed主要用于文本的替换、删除和插入等操作,而awk则更侧重于数据处理和报表生成。下面将详细介绍它们的使用方法和相关概念。

sed 的高级操作

sed有一个模式缓冲区和一个保留缓冲区。通过特定命令,可以在这两个缓冲区之间存储和获取数据。
-h 和 g 命令h命令用于将模式缓冲区的内容存储到保留缓冲区,g命令用于从保留缓冲区获取内容并追加到文件末尾。

$ sed -e '/Product/h' -e '$g' shopping.txt

执行上述命令后,包含 “Product” 模式的行将被存储在保留缓冲区,当处理到文件最后一行时,将保留缓冲区的内容追加到文件末尾。

  • h 和 x 命令x命令是用于交换保留缓冲区和模式缓冲区的内容。
$ sed -e '/Apple/h' -e '/Cashew/x' shopping.txt

此命令将包含 “Apple” 模式的行存储

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/17 9:02:31

解决AI应用落地难题:Kimi-K2-Base万亿参数模型的技术突围之路

解决AI应用落地难题:Kimi-K2-Base万亿参数模型的技术突围之路 【免费下载链接】Kimi-K2-Base Kimi K2 是一款前沿的专家混合(MoE)语言模型,激活参数达320亿,总参数量达1万亿。采用 Muon 优化器训练,Kimi K2…

作者头像 李华
网站建设 2026/8/17 9:02:27

libsignal认证加密算法选择终极指南:从困惑到明智决策

面对认证加密,你该如何选择?AES-GCM还是ChaCha20-Poly1305?这不仅仅是技术参数的比较,更是一个关乎性能、安全和部署环境的战略决策。本文将从实际开发角度,为你构建一个完整的决策框架。 【免费下载链接】libsignal H…

作者头像 李华
网站建设 2026/8/17 12:37:58

1.4B激活参数挑战7B性能:Ling-mini-2.0重新定义大模型效率边界

1.4B激活参数挑战7B性能:Ling-mini-2.0重新定义大模型效率边界 【免费下载链接】Ling-mini-2.0 项目地址: https://ai.gitcode.com/hf_mirrors/inclusionAI/Ling-mini-2.0 导语 蚂蚁集团百灵团队正式开源混合专家(MoE)架构大语言模型…

作者头像 李华
网站建设 2026/8/15 19:19:23

Termius中文版终极指南:告别英文SSH客户端的困扰

Termius中文版终极指南:告别英文SSH客户端的困扰 【免费下载链接】Termius-zh_CN 汉化版的Termius安卓客户端 项目地址: https://gitcode.com/alongw/Termius-zh_CN 还在为移动端SSH客户端的英文界面而烦恼吗?面对满屏的英文菜单和提示&#xff0…

作者头像 李华
网站建设 2026/8/17 19:40:11

数字笔迹革命:Joplin如何让触控笔成为你的第二大脑

数字笔迹革命:Joplin如何让触控笔成为你的第二大脑 【免费下载链接】joplin Joplin 是一款安全笔记记录与待办事项应用,具备跨平台同步功能,支持 Windows、macOS、Linux、Android 和 iOS 平台。 项目地址: https://gitcode.com/GitHub_Tren…

作者头像 李华