sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。然后读入下行,执行下一个循环。如果没有使诸如‘D’的特殊命令,那会在两个循环之间清空模式空间,但 ...
分类:
系统相关 时间:
2019-09-02 00:13:06
阅读次数:
152
What is the mknod command used for? ...
分类:
系统相关 时间:
2018-12-15 00:17:12
阅读次数:
248
非常强大的文本操纵工具,sed,awk,grep 这个三个命令 都是操作文本文件的unix系统有几个非常命令的特点:1. 对于内核而言,unix文件都是字节序列。io设备也是文件。2. 至于文件的含义交由应用程序来解释。其中文本文件非常重要,因为unix提供 很多了实用程序(utility),这些程 ...
分类:
系统相关 时间:
2018-04-23 15:35:58
阅读次数:
222
命令: sed [options] 流编辑器,对文件增删改查换, 三剑客老二 参数: -n: 取消默认输出 p: (print)打印 e.g. sed -n '20,30'p ett.log 打印ett.log 中20-30行内容 e.g. sed -n '$'p ett.log 打印ett.log ...
分类:
系统相关 时间:
2017-08-10 16:59:47
阅读次数:
151
sort sort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出。如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序。 sort语法 sort 是默认以第一个数据来排序,而且默认是以字符串形式来排序,所以由字母 a 开始升序排序。 / ...
分类:
系统相关 时间:
2016-10-26 22:29:52
阅读次数:
348
一、sed是什么? Linux sed命令是利用script来处理文本文件。 sed可依照script的指令,来处理、编辑文本文件。 Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。 二、sed基本语法 sed基本用法: sed: 流编辑器,行编辑器 ( 全屏编辑器:vi ...
分类:
系统相关 时间:
2016-09-03 22:35:08
阅读次数:
240
删除:d命令 $ sed ‘2d’ example—–删除example文件的第二行。 $ sed ‘2,$d’ example—–删除example文件的第二行到末尾所有行。 $ sed ‘$d’ example—–删除example文件的最后一行。 $ sed ‘/test/’d example ...
分类:
系统相关 时间:
2016-08-08 19:02:42
阅读次数:
230
sed-n:加上-n参数后,只有经过sed特殊处理的哪一行或者动作才会被列出来。动作说明:[n1,n2[function]]function:a:新增,a的后面可以接字符串,而这些字符串会在新的一行出现(目前的下一行)c:取代,c的后面可以接字符串,这些字符串可以取代n1,n2之间的行d:删除,d后面通常不..
分类:
系统相关 时间:
2016-05-09 22:17:37
阅读次数:
458
实例一: Config_file文件内容如下: sed去除注释行:sed -i -c -e '/^#/d' config_file 【会删除指定文件带有注释行】 sed去除空行: sed -i -c -e '/^$/d' config_file 【会删除指定文件空行】 截取从3行起至行尾的内容另 ...
分类:
系统相关 时间:
2016-05-06 00:14:45
阅读次数:
190
linux命令sed和awk
sed
主要功能
sed,stream editor。是一个”非交互式“字符流编辑器。输入流通过程序并输出到标准输出端。
sed主要用来自动编辑一个或者多个文件(替换,插入,删除,追加,更改)
常见应用
抽区域匹配正则表达式比较域增加,附加,替换
执行过程
sed一次处理一行或多行内容。处理时,把当前处理的行存储在临...
分类:
系统相关 时间:
2016-04-17 23:08:09
阅读次数:
320