三剑客 sed 流编辑器 选项 sed -n 取消命令的默认输出 sed -i 修改文件内容 备份-i.bak sed -e 允许多次编辑 sed -r 支持扩展正则表达式 sed -p 打印输出(与n配合) sed -n '2,3p' 取文件2到3行 sed -n '3p' 第3行 sed -n ...
分类:
系统相关 时间:
2021-06-10 17:46:37
阅读次数:
0
##sed与正则表达式 sed中的正则与grep中的正则表示形式不同,没有\d,\w等,而是使用[[:digit:]] [[:alpha:]]等 ??? sed中似乎也没有零宽断言 ?? 极客学院的文章讲得比较清楚: https://wiki.jikexueyuan.com/project/unix ...
分类:
其他好文 时间:
2020-07-29 21:21:07
阅读次数:
78
区别于正则,通配符一般用户命令行bash环境“*”代表任意一个或者多个字符(一般代表所有字符)“?”代表任意一个字符(注意按问好的个数匹配多少个字符)“;”两个命令之间的分隔符“#”配置问渐渐注释“|”管道“~”用户家目录“-”上一次目录“$”变量符“/”路径分隔符号,也是根的意思“>”或者1>重定向,覆盖原有数据内容">>"追加重定向,追加内容文件尾部
分类:
系统相关 时间:
2020-04-26 19:19:31
阅读次数:
100
正则表达式 定义:使用单个字符串来描述或匹配一系列符合某个句法规则的字符串 在很多文本编辑器或其他工具里,正则表达式通常用来检索和替换那些符合某个模式的文本内容 grep工具的使用 # grep [-cinvABC] 'word' filename -c 表示打印符合要求的行数 -i 表示忽略大小写 ...
分类:
其他好文 时间:
2020-03-30 19:36:28
阅读次数:
85
sedsed是一个流编辑器,非交互式的编辑器,它一次处理一行内容.处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space)接着用 sed 命令处理缓冲区的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使 ...
分类:
其他好文 时间:
2020-01-08 01:10:26
阅读次数:
114
本文主要是对扩展正则表达式的介绍,同时,继续按照上篇文章的风格介绍sed文本处理工具,sed作为shell编程中“三剑客”之一,在对文本处理上有巨大作用。
分类:
系统相关 时间:
2019-12-03 19:51:24
阅读次数:
96
Shell编程之正则表达式与文件处理器技能展示:-基础正则表达式-扩展正则表达式-sed工具使用方法-awk工具使用方法正则表达式之前学习了Shell脚本的基础用法,已经可以利用条件判断、循环等语句编辑Shell脚本。接下来我们将开始介绍一个很重要的概念——正则表达式(RegularExpression,RE)。1正则表达式概述下面先来了解一下正则表达式的定义及用途。1.正则表达式的定义正则表达式
分类:
其他好文 时间:
2019-10-09 14:08:13
阅读次数:
120
二、sed使用sed主要是使用它的查找和提换功能命令格式sed-n‘//‘pfilename单引号内创建目录,把passwd文件拷贝进来只显示我们需要查找的行-n指定一个区间打印实现多个,-e查找一个文件,不区分大小写都列出来-I删除某些行,把剩下的行列出来dsed删除选择的行-i全局指定替换1,10行ss代表替换,加上g代表全局,不加g只会替换本行出现的第一个调整字符串位置-r第
分类:
其他好文 时间:
2019-09-20 09:15:47
阅读次数:
96
sed替换 stream editor 根据定位到到数据行修改数据,用于数据修改 sed[addr]X[options] -e 表达式 sed -n '2p' 打印第二行 sed 's#hello#world#' 修改 -i 直接修改源文件 -E 扩展表达式 --debug d 删除 p 打印,通常 ...
分类:
其他好文 时间:
2019-09-07 12:53:26
阅读次数:
143
sed命令和正则表达式sed是一种在线的,非交互式的编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,成为模式空间,接着用sed命令处理缓冲区的内容。处理完,把缓冲区的内容送往屏幕。sed支持正则表达式与grep一样,sed在文件中查找模式时也可以使用正则表达式(RE)和各种元字符。正则表达式是括在斜杠间的模式,>用于查找和替换,以下是sed支持的元字符使用基本元字符集^
分类:
其他好文 时间:
2019-06-21 17:09:28
阅读次数:
96