sed 在行首或者行尾添加文本
sed在行首添加注释
匹配1111的行 并在行首添加# 注释
sed -i '/1111/s/^/#/' /root/test.sh
匹配1111的行 并在行尾添加 #
sed -i '/1111/s/$/#/' /root/test.sh
匹配1111的行并删除首行字符#
sed -i '/1111/s/^#//' /root/test.sh
^ 代表行首
$ 代表行尾
也有这一种写法
sed -i '/1111/s/^/#&/' /root/test.sh
这里和上面的删除操作唯一的不同就在于s/^/#&/部分
。其中,^
字符匹配行首,#
字符是一般字符表示添加该字符,&
字符是我们这里需要重点关心的。在上面的关于s/regexp/replacement/
命令描述时有以下字段:
The replacement may contain the special character & to refer to that portion of the pattern space which matched, and the special escapes \1 through \9 to refer to the corresponding matching sub-expressions in the regexp.
这里提到了两种特殊字符:
&:refer to that portion of the pattern space which matched
,即表示前面的正则表达式匹配出来的部分,而在这里指的就是行首位置。实际上在此处我们完全可以不要&
字符,也是可以完成任务的。
sed 在行首或者行尾添加文本相关推荐
- sed在行首(行尾)添加字符串;在某行后添加多行字符串-转
sed在行首添加字符串: sed 's/^/xxx/' filename >output:^符号代表行首 sed在行尾添加字符串: sed 's/$/string/' filename> ...
- sed搜索某行在行末追加_sed在行首或者行尾添加内容
昨天写一个脚本花了一天的2/3的时间,而且大部分时间都耗在了sed命令上,今天不总结一下都对不起昨天流逝的时间啊~~~ 用sed命令在行首或行尾添加字符的命令有以下几种: 假设处理的文本为test.f ...
- sed在某一行行首添加字符_sed在行首或者行尾添加内容
昨天写一个脚本花了一天的2/3的时间,而且大部分时间都耗在了sed命令上,今天不总结一下都对不起昨天流逝的时间啊~~~ 用sed命令在行首或行尾添加字符的命令有以下几种: 假设处理的文本为test.f ...
- linux 行首加特定字符_【Linux】行首、行尾添加字符串
摸索Tableau 将本年度第几周转变为对应范围内的某日期 201607 → 2016-02-18 DATEADD('day',7*(int(RIGHT([WEEK_ID],2))-1),DATEPA ...
- linux 行首加特定字符串,【Linux】行首、行尾添加字符串
spark 官方文档(1)--提交应用程序 Spark版本:1.6.2 spark-submit提供了在所有集群平台提交应用的统一接口,你不需要因为平台的迁移改变配置.Spark支持三种集群:Stan ...
- sed行首行尾添加字符
用sed命令在行首或行尾添加字符的命令有以下几种: 假设处理的文本为test.file 在每行的头添加字符,比如"HEAD",命令如下: sed 's/^/HEAD&/g' ...
- notepad++在行首行尾添加字符
一.行首.行尾添加字符 1.使用快捷键 Ctrl+H 2.^行首.$行尾 3.查找模式--正则表达式 二.举例说明: 1.使用快捷键Ctrl+H,在查找目标中写^,然后选择正则表达式,点击全部替换. ...
- 批量在行首或行尾加单引号、逗号(3种方法)
方法一:Excel使用公式: 只单纯加单引号: ="'"&A1&"'" 加单引号和逗号: ="'"&A1&& ...
- linux shell使用sed在行首和行末插入内容
在某些场景我们需要对每一个行进行操作,例如添加行头,行尾内容. 定义: s/^/HEAD&/g 是在行首添加内容,g是应用到每一行,按需求添加 s/$/&TAIL/g 是在行末添加内容 ...
最新文章
- 新一代测序技术Sparc
- CVPR 2019 | APDrawingGAN:人脸秒变艺术肖像画
- 怎样用计算机记账,仓管员怎么用电脑记账?简单实用的电脑操作方式一览!
- bzoj1601 灌水
- idea实现抽象类的所有抽象方法_父类子类抽象类,super final 重写方法,搞懂继承中复杂的知识点
- Python的第三方库xlwt
- SQL的导入excel数据
- 以太坊漫游指南:读懂以太坊发展路线图
- 如何使虚拟机VMware workstation连接局域网
- win10更新并关机怎么取消
- 查看微信公众号的二维码
- 去中心化存储项目终极指南 | Filecoin, Storj 和 PPIO 项目技术对比(上)
- 微博视频代发(流程b)
- 数字藏品APP系统开发|数字藏品系统
- java过滤xss_java处理XSS过滤的方法
- Glide 4.9源码解析-缓存策略
- android pptx mime类型,对于docx,pptx等,什么是正确的MIME类型?
- 地图标绘软件_如何制作专题地图(设计、规划、测绘制作图斑)标绘使用详解...
- 人机融合系统的休谟之问到工业智能的成熟应用的联想
- 基于esp32 Arduino自制蓝牙HUD显示