SED命令用法示例整理

修改某行的内容

sed -i  ‘3s#.*#baseurl=http://mirror.neu.edu.cn/fedora-epel/6/x86_64/#g‘  /etc/yum.repos.d/epel.repo

删除指定的行

sed -i  ‘4d‘ /etc/yum.repos.d/epel.repo

修改以某字符开头的行的内容

sed -i  ‘/^TCPAddr/{ s/127.0.0.1/0.0.0.0/g }‘  /etc/clamd.conf

清除文件或某段内容中的空格,不包括空行

sed  s/[[:space:]]//g

时间: 2024-12-22 04:20:20

SED命令用法示例整理的相关文章

shell脚本学习笔记之sed命令用法

sed基本用法 sed:stream editor 行编辑器 sed:模式空间 将匹配的文本内容储存到模式空间中 默认不编辑原文件,仅对模式空间中的数据做处理,而后,处理结束后,架构模式空间的内容显示 sed -n -i:直接修改原文件 -e script -e script:可以同时执行多个脚本 -f file sed -f /scripts  file -r:表示使用扩展正则表达式 sed 'adresscommand' file... -n:静默模式,不再默认显示模式空间中的内容,即只显示

sed命令用法

注意:Linux三大文本查找工具:grep.sed.awk. sed命令基本用法: Stream EDitor:行编辑器:实现逐行处理文本:而全屏编辑器是vim. 工作特性: 并不处理文本文件本身,而是处理文件内容时,是逐行的把文本加载至内存空间中,在内存中完成处理,然后再输出到屏幕上,对sed而言,内存空间叫模式空间,可对文本行进行模式匹配后再做处理,sed有许多编辑命令. sed命令默认不编辑原文件,仅对模式空间中的数据做处理,而后,处理结束后,将模式空间的内容显示至屏幕. sed命令格式

sed 命令用法

关于sed的使用方法总结及实践 流编辑器 一次从文件中读出一行,放在自己的工作车间里,不会去改原来的文件内容,把pattern space之后的处理结果,输出到标准输出stdout -n 使用安静模式,在一般的sed用法中,所有的stdin的数据都会输出到屏幕上,加上-n之后,只有经过sed特殊处理的哪一行才会输出到屏幕上 -e直接在命令模式上进行动作编辑 -f直接将sed的动作写进一个文件里 -r sed的动作支持扩展正则表达式 -i直接修改源文件内容   写脚本可能会用到 地址定界 d表示删

sed简单用法示例

sed -n '11,$s/.*/&aaa/p' passwd 在11行至最后一行每行行尾添加aaa "&"表示正则表达式匹配的字符串 sed -nr '$s/(\w+)(.*\W)(\w+)/\3\2\1/p' 将最后一行中第一个单词和最后一个单词调换位置 "\w"表示A-Z,a-z,0-9,_中任意一个,"\W"与"\w"相反,"\3\2\1"表示圆括号中匹配的字符,第一个括号的字  

命令用法示例

curl命令使用账号密码连接es curl -XGET -u "elastic:changeme" 'http://localhost:9200/' -H 'Content-Type: application/json' # -u 选项可以帮我们设置用户名及密码来登录我们的elasticsearch # -u, --user <user:password> Server user and password # 若是还需要证书的话则使用如下用法 curl -XGET -u &

sed命令浅析

写在前面: 博客书写牢记5W1H法则:What,Why,When,Where,Who,How. 本篇主要内容: ● sed 命令用法 sed stream editor for filtering and transforming text sed会将整行读取到模式空间(pattern space),在模式空间进行处理后,根据处理动作进行操作(默认输出),直到读取新的行,将模式空间的原有行覆盖,除非手动干预.而模式空间的内容也可以转移到保留空间,保留空间可以保留更多行,以供其他操作. sed [

Linux三剑客——sed命令简述

Linux三剑客--sed13.1 sed介绍 sed--流编辑器(stream editor) sed功能与版本:处理文本文件,日志,配置文件增加.删除.修改.查询sed --version 语法格式:sed [选项] [sed指令] [输入文件]sed -i.bak 's#boy#girl#g' oldboy.txt-i sed命令的参数s sed命令g 小尾巴/修饰 sed命令执行过程13.2 sed命令功能示例 等号'='显示行号 sed = person.txt 单行-输入行号即可 s

sed命令(二)

转自:https://www.cnblogs.com/maxincai/p/5146338.html sed命令用法 sed是一种流编辑器,它是文本处理中非常有用的工具,能够完美的配合正则表达式使用,功能不同凡响.处理时,把当前处理的行存储在临时缓冲区中,称为『模式空间』(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕.接着处理下一行,这样不断重复,直到文件末尾.文件内容并没有改变,除非你使用重定向存储输出.sed主要用来自动编辑一个或多个文

关于linux中sed命令的简单用法

linux中sed的学习和使用 今天突然用到了sed这个命令,就即兴学习了一波突然感觉这个功能还是很强的.sed在#man sed下文档查看解释的是:用于过滤和转换文本的流编辑器.即如下图: 我自己用过这个命令之后感觉对于文档来说可以显示某个区间行,显示结果还可以在段前后添加内容删除,替换内容.但是最后才发现,怎么还能直接修改到文件里不仅仅是显示出来,文件内容直接被修改了. 下面就一一介绍这个有趣的命令,莫急莫急一个一个来. 首先找个文件(没用的文件且有内容,搞坏了系统文件可不好玩了)来当测试文