E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Shell-sed
Linux进阶之
Shell-sed
基本用法:sed+选项+“指令”文件常用选项:-e--它告诉sed将下一个参数解释为一个sed指令,只有当命令行上给出多个sed指令时使用-f--后跟保存了sed指令的文件-i--直接对内容进行修改,不加i时默认只是预览,不会对文件进行实际修改-n--取消默认输出,sed默认会输出所有文本内容,使用-n参数后只显示处理过的行编辑命令:a--追加,向匹配行后插入内容appendc--更改,更改匹配行
zkFun
·
2023-08-17 07:18
后端
linux
bash
运维
shell-sed
流编辑器
选项含义:-n静默输出,屏蔽自动打印。-i直接修改源文件-r在脚本指令中使用扩展正则表达式-e允许多个脚本指令被执行-f执行脚本a,append追加i,insert插入d,delete删除s,substitution替换p,printf打印如:$sed“2axxxx”./testfile在输出testfile内容的第二行后添加"xxxx"。[root@localhost~]#sed"axxxx".
仰望星空o.o
·
2020-07-10 11:57
Shell
shell-sed
sed-streameditor流编辑器sed编辑器是按行处理文件内容,正在处理的内容存放在模式空间(缓冲区)内,处理完成后按照选项的规定输出或文件的修改;文件内容没有改变,除非使用重定向存储输出主要用来自动编辑一个或多个文件,简化文件的反复操作语法:sed[options]'[command]'[filename]options:-n抑制自动(默认的)输出读取下一个输入行-e执行多个sed命令-
kylingx
·
2019-10-09 15:00
shell-sed
sedstreamedit非交互式对文件做编辑的工具语法格式sed[选项]'动作'文件列表sed[选项]'条件动作'文件列表以行为处理单位一次处理一行逐行处理默认把处理结果输出到屏幕+++++++++++++++++++++++++++++++++++++++++++++++选项:-n#屏蔽默认输出-i直接修改文件内容-f使用sed脚本+++++++++++++++++++++++++vimtes
txl7771328
·
2016-04-22 09:32
shell
sed
linux-shell
Shell-sed
sed编辑器逐行处理输入,然后把结果发送到屏幕。 -i选项:直接作用源文件,源文件将被修改。 sed命令和选项: a\ 在当前行后添加一行或多行 c\ 用新文本替换当前行中的文本 d 删除行 i\ 在当前行之前插入文本 h 把模式空间的内容复制到暂存缓冲区 H 把模式空间的内容添加到缓冲区 g 取出暂存缓
arenzhj
·
2015-03-09 10:00
Shell-sed
shell-sed
最典型使用场景: 1、一个非常大的文件,要删除其中某一行或者几行,或者要查看某几行(比如第一行) 2、批量替换文件夹下所有包含某个关键字的文件为新关键字。(支持正则替换) sed介绍: sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送
王新春
·
2014-02-24 20:00
shell
sed
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他