`

linux 文件中 替换字符

 
阅读更多

vi替换字符串

:s/viwian/sky/ 替换当前行第一个 vivian 为 sky

:s/vivian/sky/g 替换当前行所有 vivian 为 sky

:n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky

:n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky

(n 为数字,若 n 为 .,表示从当前行开始到最后一行)

:%s/vivian/sky/(等同于 :g/vivian/s//sky/) 替换每一行的第一个 vivian 为 sky

:%s/vivian/sky/g(等同于 :g/vivian/s//sky/g) 替换每一行中所有 vivian 为 sky

分享到:
评论

相关推荐

    C/C++实现Linux和Windows文件创建、替换、插入指定大小随机字符

    用途:创建指定大小以随机字符填充的文件、替换文件中随机位置指定大小的内容为随机字符、指定位置插入指定大小的随机字符,支持大文件操作,详情请参照README文档 有源代码和应用程序,需要扩展的朋友可以直接在源...

    完整的linux实现ini文件操作的小列子

    完整的linux实现ini文件操作的小列子完整的linux实现ini文件操作的小列子完整的linux实现ini文件操作的小列子完整的linux实现ini文件操作的小列子完整的linux实现ini文件操作的小列子完整的linux实现ini文件操作的小...

    Linux使用sed命令替换字符串教程

    要替换字符串,我们需要使用以下格式。 $ sed s/替换的目标字符串/替换后的字符串/ 文件名 ...注意,sed命令仅替换字符串并输出它,但不会重写实际文件的内容 如果要将替换的内容保存在文本中,请使用重定向“>”。 s

    字符串替换函数基于C语言实现可运行于Linux

    基于c语言的字符串替换函数,可以在Linux系统中使用已编写好的makefile文件编译,非常实用,通过文本输入直接修改文本中需要替换的字符串

    整理Linux中字符串的相关操作技巧

    我们在linux的操作中经常会对文件中的字符串进行替换、统计等操作,我们现在来做一次整理,如有错误请批评指正。 统计字符串个数 grep -c str filename grep -o str filename |wc -l 替换字符串 替换当前行匹配字符...

    自动读取U盘文件查找并替换关键字小程序

    要点:Linux下自动读写U盘,遍历文件替换关键字内容或值内容,开线程,独立程序,程序执行命令 1)Linux系统下的程序如何自动识别并读取U盘中的文件 2)如何对文件进行读写,并以二进制的方式读取,这样文件内容中如有中文...

    Linux 删除和替换文件中某一行的方法【推荐】

    如果有一个abc.txt文件,内容是: aaa bbb BATBUSINESSTYPE, INSIDEID–) ONLINE; INSIDEID–) ONLINE ccc ddd eee fff 如果要删除ddd,那么脚本可以这样写: sed -i '/ddd/d' abc.txt 如果删除的是一个变量的值,...

    去除数据中字符串的换行符;解决ETL中字符串换行符;ORACLE|DB2

    - - 去除数据文件中字符串的换行符; - - 使用此工具,必须有明确的行分隔符标记,且换行符标记不可在字符串中出现。否则无法使用,需要修改匹配搜索方式 ### 工具效率: 亲测200M文件5s中完成转换。 ### 使用...

    Linux应用技术:Linux重定向与管道.pptx

    Linux文件管理 拓展:管道和重定向 Linux文件系统 系统及其他命令 vi编辑器 磁盘分区管理 拓展:重定向 输出重定向 功能:将一个命令的输出重定向到一个文件中,而不是屏幕显示。 输出重定向符:> 、>> 例如:将last...

    c++ 字符串读写

    该demo包含创建新的文件以及将类似c01之类的字符以换行加【】方式存储到文件中,并且能通过遍历替换文件中任意一个字符串,不限长度

    入门学习Linux常用必会60个命令实例详解doc/txt

    不过目前大多数较新的Linux发行版本(包括红旗 Linux、中软Linux、Mandrake Linux等)都可以自动挂装文件系统,但Red Hat Linux除外。 umount 1.作用 umount命令的作用是卸载一个文件系统,它的使用权限是超级...

    重庆理工大学操作系统基于Linux0.11内核的实践

    在Linux0.11的环境下完成基于内核栈切换的进程切换、地址映射与共享、终端设备的控制、proc文件系统的实现中的三个及以上实验项目。 在Linux四项任务中成功完成了四项:基于内核栈切换的进程切换,终端设备的控制,...

    linux C编程实战

     2.5.6 文本查找和替换   2.5.7 文本的复制与粘贴   2.6 Emacs编辑器的使用   2.7 命名规范   2.7.1 标识符   2.7.2 关键字   2.7.3 命名规范   2.8 面试题选与实例精讲   2.8.1 面试题选...

    Linux常见命令与shell脚本

    Linux常用命令 2 1.1 su用户切换 2 1.2 useradd 添加用户 2 ...3.4 Ret Hat Linux启动到字符界面(不启动XWindow) 23 3.5 挂接U盘 23 4 Shell脚本 24 4.1 shell脚本的创建与执行 24 4.2 shell脚本基本语法 24

    Linux C程序设计大全

    第4篇 Linux文件操作 第17章 文件I/O 第18章 文件管理 第19章 目录操作 第20章 特殊文件 第21章 基于流的I/O 第5篇 Linux网络编程 第22章 TCP和UDP协议 第23章 网络编程基础 第24章 网络编程进阶 第25章 网络编程...

    Linux程序设计参考书-六部

    Linux编程实例第1章Hello, World1.1 内核模块的Makefiles文件1.2 多重文件内核模块第2章字符设备文件第3章/proc文件系统第4章把/proc用于输入第5章把设备文件用于输入第6章启动参数第7章系统调用第8章阻塞处理第9章...

    LINUX操作系统(电子教案,参考答案)

    芬兰青年Linus Torvalds和其杰作的传奇故事吸引了无数的电脑爱好者尝试去使用Linux,但他们中的大多数人却被Unix类操作系统传统的枯燥的字符界面、艰涩难懂的操作命令和数量庞大的基本概念以及基础知识所吓退。Linux...

    Unixize文件名-替换文件名中令人讨厌的反Unix字符-Linux开发

    unf UNixize Filename-替换文件名中令人讨厌的反Unix字符关于关于文件名中的某些字符对于命令行用户来说是有问题的。 例如,空格和括号由t unf UNixize Filename特殊处理-替换文件名中令人讨厌的反Unix字符关于关于...

Global site tag (gtag.js) - Google Analytics