:s/procat/law/ 替换当前行第一个 procat为 law;

:s/procat/law/g 替换当前行所有 procat为 law;

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

:n,$s/procat/law/g 替换第n行开始到最后一行中每一行所有 procat为law,其中n 为数字,若n为“.”,则表示从当前行开始到最后一行;

:%s/procat/law/(等同于 :g/procat/s//law/) 替换每一行的第一个procat为law;

:%s/procat/law/g(等同于 :g/procat/s//law/g) 替换每一行中所有procat为law;

:%s/procat/law/gc(等同于 :g/procat/s//law/gc) 一查询方式替换每一行中所有procat为law;

若替换字符串中需要替换“/”,则不能使用“/”在命令中作分割符,此时可以可以使用“#”作为分隔符,当命令中出现“#”,则“/”不再被系统认作分隔符

:s#procat/#law/# 替换当前行第一个procat/为 law/

原文链接:http://www.linuxidc.com/Linux/2010-09/28393.htm

转载于:https://www.cnblogs.com/kanwan/p/3455602.html

linux string相关推荐

  1. Linux string.c源文件 [转]

    Linux string.c 注:了解各字符串函数的实现及技巧 // SPDX-License-Identifier: GPL-2.0 /** linux/lib/string.c** Copyrig ...

  2. linux string和wstring的转化

    wstring 的 size() 函数返回的就是包含的中英文字符个数.wstring 与 string 一样都是基于 basic_string 类模板,不同的是 string 使用 char 为基本类 ...

  3. linux string split,linux下awk内置函数的使用(split/substr/length)

    一.split 初始化和类型强制 awk的内建函数split允许你把一个字符串分隔为单词并存储在数组中.你可以自己定义域分隔符或者使用现在FS(域分隔符)的值. 格式: split (string, ...

  4. Linux 内核可用的字符串分割函数 strsep (String Split Function strsep in Linux Kernel)

    C 语言字符串分割可使用 strsep,是 strtok 函数的替代,而且可用于内核,推荐. char *strsep(char **stringp, const char *delim); 函数接受 ...

  5. Linux驱动之LCD驱动编写

    在Linux驱动之内核自带的S3C2440的LCD驱动分析这篇博客中已经分析了编写LCD驱动的步骤,接下来就按照这个步骤来字尝试字节编写LCD驱动.用的LCD屏幕为tft屏,每个像素点为16bit.对 ...

  6. 使用 /proc 文件系统来访问 Linux 内核的内容

    最初开发 /proc 文件系统是为了提供有关系统中进程的信息.但是由于这个文件系统非常有用,因此内核中的很多元素也开始使用它来报告信息,或启用动态运行时配置. /proc 文件系统包含了一些目录(用作 ...

  7. 2018-2019-1 20189204《Linux内核原理与分析》第三周作业

    OS是如何工作的 学习任务: 阅读学习教材「庖丁解牛Linux 」第2章 学习蓝墨云班课中第三周视频「操作系统是如何工作的?」,并完成实验楼上配套实验二. 云班课学习笔记: 计算机三大法宝 程序存储计 ...

  8. LINUX内核分析第二周学习总结——操作系统是如何工作的

    LINUX内核分析第二周学习总结--操作系统是如何工作的 张忻(原创作品转载请注明出处) <Linux内核分析>MOOC课程http://mooc.study.163.com/course ...

  9. Kprobe在Linux kernel debug中的应用

    一直在做kernel开发方面的工作,也一直苦于kernel debug的困惑,到底如何进行kernel开发的debug的工作?今天经美国同事的推荐,我认为kprobe是一个非常好的debug工具.其本 ...

最新文章

  1. win11 WSL centos7安装docker命令整理
  2. Java 7:使用NIO.2进行文件过滤–第2部分
  3. 2017.12.20-21
  4. POJ 3694 Network
  5. node工程默认url_node 爬虫入门实例,简单易懂
  6. 【机器学习】机器学习从零到掌握之五 -- 教你使用归一化数值准备数据
  7. moto txt阅读器java版,moto txt阅读器手机版下载
  8. 常用NTP网络时间服务器整理
  9. 关于jQuery获取html标签自定义属性值或data值
  10. 算法1(输出字符串的所有组合形式,例如 string s=abc 输出所有形式 a,b,c,ab,bc,abc 可以与顺序无关)...
  11. Android vs iOS vs BlackBerry: Which is the most secure holiday gift?
  12. hdoj 1071 The Area 求面积
  13. 【Linux 内核】Linux 内核源码结构 ( 下载 Linux 内核源码 | 使用 VSCode 阅读 Linux 内核源码 )
  14. MySQL的InnoDB存储引擎
  15. 最不可思议的职场语录
  16. 中标麒麟系统安装360浏览器
  17. Microsoft Edge浏览器黑色背景修改
  18. html头像生成器,Personas – 免费的卡通风格头像生成器
  19. mysql 判断当前星期_MySQL获取星期的函数
  20. OSChina 周二乱弹 —— 我的手机指纹解锁和别人不一样

热门文章

  1. 算法每日一题--分治算法(二)-李富贵要上岸985
  2. linux软件包管理学习归档-2020-0624
  3. 字段类型 mysql_mysql 常用字段类型
  4. linux yum选择版本mysql_linux yum安装指定版本mysql
  5. android hdmi开关,Android – 禁用HDMI
  6. Pinyin4j 的使用 Pinyin4jUtils工具类
  7. 如何关闭小娜进程_Python多进程之进程间通信 - Pipe amp; Queue
  8. python3 重新运行本程序_python3+PyQt5重新实现QT事件处理程序
  9. 保持函数依赖的模式分解可以减轻或解决什么_为什么我更喜欢函数式编程?
  10. Java基础---“方法”题目练习