在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

linux中awk和sed有哪些区别

115次阅读
没有评论

共计 1120 个字符,预计需要花费 3 分钟才能阅读完成。

这篇文章主要讲解了“linux 中 awk 和 sed 有哪些区别”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着丸趣 TV 小编的思路慢慢深入,一起来研究和学习“linux 中 awk 和 sed 有哪些区别”吧!

linux 中 awk 和 sed 的区别:1、sed 是一种非交互式且面向字符流的编辑器,awk 是一门模式匹配的编程语言;2、sed 常用于数据修改,awk 常用于数据切片和数据格式化;3、sed 一般对行进行操作,awk 一般对列进行操作。

本教程操作环境:linux7.3 系统、Dell G3 电脑。

linux 中 awk 和 sed 有什么区别

1、sed 是一种非交互式且面向字符流的编辑器(a“non-interactive”stream-oriented editor)

awk 则是一门模式匹配的编程语言,因为它的主要功能是用于匹配文本并处理,同时它有一些编程语言才有的语法,例如函数、分支循环语句、变量 等等,当然比起我们常见的编程语言,Awk 相对比较简单

2、除了 sed 一般对行进行操作,awk 对列进行操作

3、sed:擅长数据修改。awk:擅长数据切片,数据格式化,功能最复杂。

sed(全称:Stream Editor),擅长对文件做数据做修改的操作,非常高效。这里总结一些增删改的基础用法。

awk 更适合格式化文本,对文本进行较复杂格式处理,awk 程序对输入文件的每一行进行操作。awk 是一门解释型的编程语言。文本处理、输出格式化的文本报表、执行算数运算、执行字符串操作等等。

扩展知识:

使用 Awk,我们可以做以下事情:

1,将文本文件视为由字段和记录组成的文本数据库;

2,在操作文本数据库的过程中能够使用变量;

3,能够使用数学运算和字符串操作

4,能够使用常见的编程结构,例如条件分支与循环;

5,能够格式化输出;

6,能够自定义函数;

7,能够在 awk 脚本中执行 UNIX 命令;

8,能够处理 UNIX 命令的输出结果;

sed 的工作原理

-1、当用 sed 命令对文本进行处理的时候,sed 先读取对象的文本文件的第一行到模式空间中。

2、当有内容进入“模式空间”时,sed 的编辑命令对模式空间中的内容进行编辑操作(修改,替换,删除,追加,显示等等)

3、模式空间中的内容编辑处理完成之后,sed 把此内容通过标准输出(默认为显示器)打印出来,并删除模式空间中的内容。

4、第一行处理结束。从新读取第二行的内容进行处理,直到最后一行。

感谢各位的阅读,以上就是“linux 中 awk 和 sed 有哪些区别”的内容了,经过本文的学习后,相信大家对 linux 中 awk 和 sed 有哪些区别这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是丸趣 TV,丸趣 TV 小编将为大家推送更多相关知识点的文章,欢迎关注!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-01发表,共计1120字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 99久久精品这里只有精品 | 性做久久久久久久 | 国产福利在线观看永久视频 | 久热只有精品 | 美日韩一级 | 久久精品亚洲一区二区三区浴池 | aaa级久久久精品无码片 | 午夜精品久久久久久久第一页 | 国产亚洲精品久久久久久打不开 | 国产免费无码一区二区三区 | 欧美一级做a爰片免费视频 欧美一级做一级做片性十三 | 亚洲熟女www一区二区三区 | 色一区二区 | 黄色视频毛片 | 国产系列在线播放 | 脱岳裙子从后面挺进去在线观看 | 亚洲国产欧美目韩成人综合 | 国产三级黄色 | 乱人伦人妻中文字幕无码久久网 | 国产福利写真视频在线观看 | 欧美日韩另类在线观看视频 | 两个人看www免费视频 | 国产精品 人妖系列 | 国产深夜福利视频网站在线观看 | jizz日本人 | 亚洲成本人网亚洲视频大全 | 无遮挡边吃摸边吃奶边做 | 久久精品国产亚洲av麻豆~ | 欧美日本在线 | 天天爽夜夜爽一区二区三区 | 精品人妻无码一区二区三区换脸 | 熟妇人妻久久中文字幕 | 中文在线1区二区六区 | 五月花成人网 | 成 人 黄 色 视频播放165 | 中文字幕在线视频在线看 | 强奷乱码中文字幕熟女一 | 朝鲜女人大白屁股ass | 久久精品123 | 欧美综合自拍亚洲综合图片区 | 在线看一区二区 |