Linux学习之sed、awk和vim的差异

sedawkvim都是编辑器,区别如下:

vim是交互式,需要跟用户进行互动,而sedawk是非交互式,只需要写好命令,不用跟用户进行互动就可以完成任务。
vim是文本编辑器,操作的时候会对整个文件编辑,而sedawk都是行编辑器,进行操作的时候就是一行一行进行操作。

sed一般对于文本内容做替换。使用格式有两种:

sed  [OPTIONS]'COMMAND'  [FILE]sed  [OPTIONS]  -f  SCRIPTFILE  [FILE]

awk一般用于文本内容统计或按格式进行输出。

awk  [OPTIONS]  [--]  program-text  fileawk  [OPTIONS]  -f  program-file  [--]  file

此文章为8月Day 6学习笔记,内容来源于极客时间《Linux 实战技能 100 讲》

猜你喜欢

转载自blog.csdn.net/qq_42108074/article/details/132136855
今日推荐