Linux替换字符命令
2014-01-02 22:01
288 查看
注意,其中“s”为表示替换动作,“%”表示所有行,“g”表示全文,“^”表示行首,“$”表示行尾。
在文件的第一行或其5行至最后一行的行首插入内容 :5,$s/^/要加的内容/
在文件的每一行的行尾添加内容 :%s/$/要加的内容/g
在整个文件中替换string成string1 :%s/string/string1/g
替换操作经常用到的一些简单替换命令有:
s 将当前字符替换为一个或多个字符,例如5 s 表示将从当前字符开始的5个字符替换为一个或多个字符;
S 将当前行替换为一个或多个字符;
r 单个字符替换。
文本格式转换将DOS格式文本转成Unix格式文本,命令如下:
:1,$s/^M//g
其中^M是同时Ctrl+V+M按出来的,表示回车。
在行首尾添加字符串用下列命令在文本每行的行首添加字符串“NewString”,请注意空格的存在。
:g/^/s//NewString/g:%s/^/NewString/g
用下列命令在每行的行尾添加字符串“NewString”::g/$/s//NewString/g:%s/$/NewString/g
从文本的第3行至最后一行的行首全部插入字符串“NewString”::3,$s/^/NewString/
在整个文件中替换在整个文件中替换特定字符串,所用的命令如下:
:%s/old_string/new_string/g
如果仅将文件中的第3行到第7行中的“old_string”替换成“new_string”,那么使用下列命令:
:3,7s/old_string/new_string/
在文件的第一行或其5行至最后一行的行首插入内容 :5,$s/^/要加的内容/
在文件的每一行的行尾添加内容 :%s/$/要加的内容/g
在整个文件中替换string成string1 :%s/string/string1/g
替换操作经常用到的一些简单替换命令有:
s 将当前字符替换为一个或多个字符,例如5 s 表示将从当前字符开始的5个字符替换为一个或多个字符;
S 将当前行替换为一个或多个字符;
r 单个字符替换。
文本格式转换将DOS格式文本转成Unix格式文本,命令如下:
:1,$s/^M//g
其中^M是同时Ctrl+V+M按出来的,表示回车。
在行首尾添加字符串用下列命令在文本每行的行首添加字符串“NewString”,请注意空格的存在。
:g/^/s//NewString/g:%s/^/NewString/g
用下列命令在每行的行尾添加字符串“NewString”::g/$/s//NewString/g:%s/$/NewString/g
从文本的第3行至最后一行的行首全部插入字符串“NewString”::3,$s/^/NewString/
在整个文件中替换在整个文件中替换特定字符串,所用的命令如下:
:%s/old_string/new_string/g
如果仅将文件中的第3行到第7行中的“old_string”替换成“new_string”,那么使用下列命令:
:3,7s/old_string/new_string/
相关文章推荐
- linux中替换所有文件名称和文件内容特定字符命令
- 如何替换某文件中的所有的特定字符?---linux sed命令(文本编辑命令) (转载)
- Linux 批量字符串替换命令(sed, perl )与vi文本下字符替换命令
- Linux 批量字符串替换命令(sed, perl )与vi文本下字符替换命令
- linux中sed命令替换包含引号、斜杠等特殊字符的的使用
- tr 命令 (字符替换,大小写替换) linux命令五分钟系列之二十五
- tr命令_Linux tr 命令用法详解:将字符进行替换压缩和删除
- Linux下vi替换字符命令操作实例
- 用Linux sed命令替换掉行里的不可见字符\001,\002
- Linux系统中tr命令删除和替换文本字符的基本用法
- 如何替换某文件中的所有的特定字符?---linux sed命令(文本编辑命令)
- linux中的tr命令---字符的替换与删除
- linux中vi 替换命令
- Linux命令温故而知新:统计行数,单词,字符数
- linux:vi 替换命令
- Linux常用指令别名、输入/输出重定向、管道、命令连接符、命令替换符
- linux:vi 替换命令
- linux常用文本字符分割分析awk和cut命令
- Linux下grep命令查找带有tab(退格)的字符
- [转载]用Vi/Vim/gVim处理字符的大小写转换(暨命令gu gU的灵活使用)(自己补充VI替换的特殊功能)