qiangh的个人博客分享 http://blog.sciencenet.cn/u/qiangh

博文

Linux vim/vi 用:s 命令来替换字符串

已有 33162 次阅读 2013-9-15 14:04 |系统分类:科研笔记| Linux, 替换字符串

首先vim yourdata, 然后按Esc键,之后

:s/well/good/ 替换当前行第一个 well 为 good


:s/well/good/g 替换当前行所有 well 为 good


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


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


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


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


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


可以使用 # 作为分隔符,此时中间出现的 / 不会作为分隔符


:s#well/#good/# 替换当前行第一个 well/ 为 good/


:%s#/usr/bin#/bin#g




https://blog.sciencenet.cn/blog-724080-725117.html

上一篇:haploview 数据输入格式
下一篇:大数据量下 行列处理问题
收藏 IP: 218.158.135.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (1 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-24 02:56

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部