第四周——19号 系统sed命令
2020-01-12 14:46
99 查看
sed原理介绍
- sed语法:sed [参数] ‘条件 指令’ 文件信息
- 条件就是:根据行号 根据内容 根据正则信息
- 指令就是:满足条件的信息处理动作(添加 删除 修改 输出)
练习实操
查找信息 参数 -n 指令:p - print (指定)
1)根据行号查找
- 参数 -n :不输出默认行 p :表示指定哪行输出
- 输出指定一行信息:
- 连续多行查找:
连续多行用逗号决定从n行到m行
-
说明:不连续多行需要用分号隔开,行号后面加 p(指定)
根据字符查找
- 单行查找
根据字符查找把字符用//号括起来,表示是一个字符串
2)根据行号删除
-
根据行号删除
参数 -i (表示真正删除)
指令:d - delete (删除指令) -
单行删除
-
连续多行删除
-
不连续多行删除
根据字符删除
-
连续多行删除
-
不连续多行删除
3)根据行号添加
- 添加参数:-e (识别多个条件操作)
- 添加指令:a (附加操作)
- 单行添加
- 连续多行添加
在连续添加的行号之间加一个逗号,就表示连续添加
- 不连续多行添加
加参数 -e (识别多个添加操作)
在指定行后面添加多行信息 - 加撬棍 \n 表示另起一行
在指定行前面添加 - 加 i 表示在指定行前面添加信息
- 不连续多行添加
- 根据字符添加信息
- 加 //(要在哪一字符前添加) 和 (a或i)a在后面 i 在后面
- 企业常用配置文件添加方法:
- $ 表示在最后一行进行操作
根据行号修改
- 根据行号做替换
- s###g
- 利用正则符号信息匹配出来再做替换
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- Linux基础入门及系统管理01-shell三剑客之sed命令技巧讲解20
- linux系统服务sed命令详解实例
- 查看某时间段到现在的系统日志的sed命令
- Linux系统中sed命令在文件某行前后添加内容的用法
- linux系统sed命令解析
- 初学shell,为了练习sed,写了个简单的批量修改文件名的脚本,后来执行时发现系统竟然自带有一个rename命令,顺便也记下了
- 查看某时间段到现在的系统日志的sed命令
- LINUX系统学习笔记命令sed
- 第四周——20号 系统awk命令
- 请教大家,如何使用sed命令,替换文件指定行的内容呢?-Linux系统管理-ChinaUnix.net
- zzLinux 系统信息监控统计命令小结
- linux系统查看硬件以及系统信息常用命令汇总
- TOP命令监控系统使用状况
- (转载)一些查看系统信息的工具命令使用方法
- Linux必学的60个命令(3)-系统管理命令
- Linux下dmesg命令处理故障和收集系统信息的7种用法
- Linux查看系统配置常用命令
- python调用系统命令
- Windows 系统常用命令
- 四.Linux系统中文搜索命令