用sed命令在文本的行尾或行首添加字符

简介:

用sed命令在行首或行尾添加字符的命令有以下几种:


假设处理的文本为test.file




在每行的头添加字符,比如"HEAD",命令如下:


sed 's/^/HEAD&/g' test.file


在每行的行尾添加字符,比如“TAIL”,命令如下:


sed 's/$/&TAIL/g' test.file


运行结果如下图:




几点说明:


1."^"代表行首,"$"代表行尾


2.'s/$/&TAIL/g'中的字符g代表每行出现的字符全部替换,如果想在特定字符处添加,g就有用了,否则只会替换每行第一个,而不继续往后找了











本文转自 chengxuyonghu 51CTO博客,原文链接:http://blog.51cto.com/6226001001/1585205,如需转载请自行联系原作者
目录
相关文章
|
4月前
|
JSON 数据格式
UltraEdit 去除文本中的空行,按指定字符换行
UltraEdit 去除文本中的空行,按指定字符换行
79 0
UltraEdit 去除文本中的空行,按指定字符换行
|
7月前
|
编译器
C中的空格
C中的空格。
37 0
|
Linux 数据安全/隐私保护 C++
C++解析一些特殊符号tab、换行符号
C++解析一些特殊符号tab、换行符号
281 1
C++解析一些特殊符号tab、换行符号
|
Shell Linux
shell中的单引号字符' 双引号字符" 反斜杠字符/ 反引号字符`
反斜杠的另一种作用,就是当反斜杠用于一行的最后一个字符时,shell把行尾的反斜杠作为续行,这种结构在分几行输入长命令时经常使用。
|
开发工具
vim命令行模式跳至行首/行尾
vim命令行模式跳至行首/行尾
208 0
换行后怎么有一个空格?
换行后怎么有一个空格?
384 0
成功解决英文单词换行问题,文本里的单词换行时一个单词被分开成两个部分
成功解决英文单词换行问题,文本里的单词换行时一个单词被分开成两个部分
成功解决英文单词换行问题,文本里的单词换行时一个单词被分开成两个部分
|
Shell Linux Perl
在Linux命令行中进行大小写字符转换
在Linux命令行中进行大小写字符转换
在Linux命令行中进行大小写字符转换
|
Oracle 关系型数据库
Oracle中替换字符中空格、制表符、换行符、回车符
Oracle中替换字符中空格、制表符、换行符、回车符引用:https://blog.csdn.net/linminqin/article/details/7386510 特殊符号ascii定义 制表符 chr(9) 换行符 chr(10) 回车符 chr(13) SELECT replace(r...
6202 0

热门文章

最新文章