摘自:https://blog.csdn.net/wanglelelihuanhuan/article/details/51591809 sed的模式空间和保持空间2016年06月06日 17:15:07 wanglelelihuanhuan 阅读数:3022 标签: shell脚本sed 更多所属 ...
分类:
其他好文 时间:
2018-09-26 22:41:52
阅读次数:
293
sed行编辑器;sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。然后读入下行,执行下一个循环。如果没有使诸如‘D’的特殊命令,那会在两个循环之间清空模式空间,但不会清空保留空间。这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储
分类:
其他好文 时间:
2018-09-22 21:55:21
阅读次数:
220
sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。 ...
分类:
其他好文 时间:
2018-09-17 17:49:18
阅读次数:
165
sed自带行编辑器,系统默认行为。sed用法:sed[option]..‘script‘inputfile...常用选项:-n:不输出模式空间内容到屏幕,即不自动打印-e:多点编辑-f:/PATH/SCRIPT_FILE:从指定文件读取编辑脚本-r:支持使用扩展正则表达式-i:.bak:备份文件并原处编辑scipt:“地址命令”sed工具:地址定界:1、不给地址:对全文进行处理2、单地址:#:指定
分类:
其他好文 时间:
2018-09-17 13:33:56
阅读次数:
160
sed 格式 sed 流程: (循环打印) sed是将文件里的每一行读入模式空间进行操作, sed选项 sed命令 sed指定文件内容的执行范围 sed '10' 命令 #匹配第10行 '10,20' #匹配10到20行 '10,+20' #匹配10到30行 '1~2' #从第一行开始以2为间隔,匹 ...
分类:
其他好文 时间:
2018-09-09 16:44:35
阅读次数:
165
GNUAWK:文本处理三剑客工具: grep,sed,awkgrep,egrep,fgrep:文本过滤工具;patternsed:行编辑器模式空间、保持空间awk:报表生成器,格式化文本输出;处理文本文件时,对文档中对字段有条件对执行,有条件显示,AWK:Aho,Weinberger,Kernighan-->NewAWK,NAWKGNUawk,简称:gawkgawk-p
分类:
系统相关 时间:
2018-09-08 11:52:34
阅读次数:
227
Sed 增删改查 替换 过滤 sed 选项 命令 文件名 ssh优化sed -i '13a UseDNS NO\nGSSAPIAuthentication no' /etc/ssh/sshd_config [root@sari test]# cat a.txt 101,jennifer,CEO102 ...
分类:
其他好文 时间:
2018-09-08 11:51:53
阅读次数:
203
语法:sed[options]‘command‘filename(s)sed选项:-e允许多次编辑-f跟随脚本文件名-n禁止默认输出sed的相关命令:a\向当前行添加文本行c\用新的文本行取代当前行里的文本i\在当前行之前插入文本d删除行h把模式空间内容复制到一个固定缓存H把模式空间内容添加到一个固定缓存g把固定缓存里的所有文本都复制到模式缓存,重写模式缓存的内容G把固定缓存里的所
分类:
其他好文 时间:
2018-08-27 14:17:08
阅读次数:
131
sed简介sed:StreamEDitor,流编辑器、也叫行编辑器。sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。然后读入下行,执行下一个循环。如果没有使诸如‘D’的特殊命令,那会在两个循环之间清空模式空间,但不会清空保留空间。这样不断重复,直
分类:
系统相关 时间:
2018-08-07 16:15:38
阅读次数:
253
一、前言 (一)、sed 工作流程 sed 是一种在线的、非交互式的流编辑器,它一次处理一行内容。处理时,把当做前处理的行存储在临时缓存区中,成为“模式空间”(pattern space),接着用sed命令处理缓存区中的内容,处理完成后,把缓存区的内容送往屏幕。接着处理下一行,这样不断重新,直到文件 ...
分类:
其他好文 时间:
2018-08-06 22:11:35
阅读次数:
250