sed 常用方式整理
来源:互联网 发布:网络拓扑识别 编辑:程序博客网 时间:2024/05/22 10:41
一 .再sed中引用变量,如果不加处理直接 $var 是不能引用变量的,引用变量的方式:
1.eval sed ’s/$a/$b/’ filename
2.sed "s/$a/$b/" filename 双引号
3.sed ’s/’$a’/’$b’/’ filename 变量单独加引号
4.sed s/$a/$b/ filename 不加引号
二 删除:
删除整行:
sed -i '/route/d' 删除包含route的整行
'/^$/d' 删除空行
's/^.//g' 删除第一个字符,区别 's/\.//g'删除所有的句点
's/COL/(...\)//g' 删除紧跟COL的后三个字母
's/^\///g' 删除路径中第一个\
三 替换:
替换对应字符:
's/abc/dca/g' 替换文件中所有的abc为dca
's/.*abc/dca.*/g' 替换文件中所有包含的abc行为dca
'1s/^abc.*/dca/g' 如果第一行以abc开头,则把这一行替换为abc
四:添加
sed -i '$a\ers' 在文件末尾添加一行:ers
sed '/$/a\\n' test.txt,可以在文件的每行末尾添加一个回车
阅读全文
0 0
- sed 常用方式整理
- js方式的页面跳转常用整理
- jdbcTemplate常用的调用方式整理
- Sed 学习整理
- sed使用整理
- sed使用整理
- sed基本用法整理
- sed知识整理
- Sed 常用公式
- sed命令常用操作
- sed常用操作
- Sed:常用操作
- sed 常用正则表达式
- 常用Linux指令: SED
- sed常用实例
- sed常用的用法
- linuxshell --sed 常用指南
- 常用awk和sed
- RabbitMQ的简单认识
- Android自定义控件
- lvm简单认识(学新内容会更新)
- Python函数参数传递的*args和**kwargs
- 帮助命令
- sed 常用方式整理
- MyBatis学习笔记(二)
- 详解MVC设计模式
- Makefile中include、-include、sinclude的区别
- 909422229_设计模式的六大原则
- 深挖有源滤波和无源滤波的区别
- STM8系列学习
- 数组排序方法的性能比较(中):Array.Sort 实现分析
- 一个 Vue + Node + MongoDB 博客系统