sed
、awk
和vim
都是编辑器,区别如下:
vim
是交互式,需要跟用户进行互动,而sed
和awk
是非交互式,只需要写好命令,不用跟用户进行互动就可以完成任务。vim
是文本编辑器,操作的时候会对整个文件编辑,而sed
和awk
都是行编辑器,进行操作的时候就是一行一行进行操作。
sed
一般对于文本内容做替换。使用格式有两种:
sed [OPTIONS]… 'COMMAND' [FILE]…
sed [OPTIONS] -f SCRIPTFILE [FILE]…
awk
一般用于文本内容统计或按格式进行输出。文章来源:https://www.toymoban.com/news/detail-629580.html
awk [OPTIONS] [--] program-text file …
awk [OPTIONS] -f program-file [--] file …
此文章为8月Day 6学习笔记,内容来源于极客时间《Linux 实战技能 100 讲》。文章来源地址https://www.toymoban.com/news/detail-629580.html
到了这里,关于Linux学习之sed、awk和vim的差异的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!