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 讲》。

你可能感兴趣的:(Linux基础学习,linux,学习,vim,sed,awk)