日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux %s替换命令,linux vi 替换命令

發(fā)布時(shí)間:2024/8/1 linux 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux %s替换命令,linux vi 替换命令 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

linux vi 替換命令

發(fā)布時(shí)間:2010-10-22 16:34:53 ? 作者:佚名 ? 我要評(píng)論

久了沒用vi 命令都忘了,到網(wǎng)上找了些,記錄下,以下內(nèi)容出自網(wǎng)絡(luò),來源已經(jīng)不詳.

vi/vim 中可以使用 :s 命令來替換字符串。以前只會(huì)使用一種格式來全文替換,今天發(fā)現(xiàn)該命令有很多種寫法(vi 真是強(qiáng)大啊,還有很多需要學(xué)習(xí)),記錄幾種在此,方便以后查詢。

:s/vivian/sky/ 替換當(dāng)前行第一個(gè) vivian 為 sky

:s/vivian/sky/g 替換當(dāng)前行所有 vivian 為 sky

:n,$s/vivian/sky/ 替換第 n 行開始到最后一行中每一行的第一個(gè) vivian 為 sky

:n,$s/vivian/sky/g 替換第 n 行開始到最后一行中每一行所有 vivian 為 sky

n 為數(shù)字,若 n 為 .,表示從當(dāng)前行開始到最后一行

:%s/vivian/sky/(等同于 :g/vivian/s//sky/) 替換每一行的第一個(gè) vivian 為 sky

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

可以使用 # 作為分隔符,此時(shí)中間出現(xiàn)的 / 不會(huì)作為分隔符

:s#vivian/#sky/# 替換當(dāng)前行第一個(gè) vivian/ 為 sky/

:%s+/oradata/apras/+/user01/apras1+ (使用+ 來 替換 / ): /oradata/apras/替換成/user01/apras1/

* ************************************

1.:s/vivian/sky/ 替換當(dāng)前行第一個(gè) vivian 為 sky

:s/vivian/sky/g 替換當(dāng)前行所有 vivian 為 sky

2. :n,$s/vivian/sky/ 替換第 n 行開始到最后一行中每一行的第一個(gè) vivian 為 sky

:n,$s/vivian/sky/g 替換第 n 行開始到最后一行中每一行所有 vivian 為 sky

(n 為數(shù)字,若 n 為 .,表示從當(dāng)前行開始到最后一行)

3. :%s/vivian/sky/(等同于 :g/vivian/s//sky/) 替換每一行的第一個(gè) vivian 為 sky

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

4. 可以使用 # 作為分隔符,此時(shí)中間出現(xiàn)的 / 不會(huì)作為分隔符

:s#vivian/#sky/# 替換當(dāng)前行第一個(gè) vivian/ 為 sky/

5. 刪除文本中的^M

問題描述:對(duì)于換行,window下用回車換行(0A0D)來表示,linux下是回車(0A)來表示。這樣,將window上的文件拷到unix上用時(shí),總會(huì)有個(gè)^M.請(qǐng)寫個(gè)用在unix下的過濾windows文件的換行符(0D)的shell或c程序。

· 使用命令:cat filename1 | tr -d “^V^M” > newfile;

· 使用命令:sed -e “s/^V^M//” filename > outputfilename。需要注意的是在1、2兩種方法中,^V和^M指的是Ctrl+V和Ctrl+M。你必須要手工進(jìn)行輸入,而不是粘貼。

· 在vi中處理:首先使用vi打開文件,然后按ESC鍵,接著輸入命令:%s/^V^M//。

· :%s/^M$//g

如果上述方法無用,則正確的解決辦法是:

· tr -d "\r" < src >dest

· tr -d "\015" dest

· strings A>B

6. 其它

利用 :s 命令可以實(shí)現(xiàn)字符串的替換。具體的用法包括:

:s/str1/str2/ 用字符串 str2 替換行中首次出現(xiàn)的字符串 str1

:s/str1/str2/g 用字符串 str2 替換行中所有出現(xiàn)的字符串 str1

:.,$ s/str1/str2/g 用字符串 str2 替換正文當(dāng)前行到末尾所有出現(xiàn)的字符串 str1

:1,$ s/str1/str2/g 用字符串 str2 替換正文中所有出現(xiàn)的字符串 str1

:g/str1/s//str2/g 功能同上

從上述替換命令可以看到:g 放在命令末尾,表示對(duì)搜索字符串的每次出現(xiàn)進(jìn)行替換;不加 g,表示只對(duì)搜索

字符串的首次出現(xiàn)進(jìn)行替換;g 放在命令開頭,表示對(duì)正文中所有包含搜索字符串的行進(jìn)行替換操作。

相關(guān)文章

這篇文章主要介紹了CentOS系統(tǒng)中安裝高亮vim編輯工具的方法,需要的朋友可以參考下2014-05-01

在linux下做開發(fā),甚至是只做管理維護(hù)工作,也少不了Vim的使用。作為一個(gè)新手,我也是剛剛接觸,本節(jié)將我日常使用或收集的Vim常用命令記錄下來2014-04-21

vi 是 unix/linux 下極為普遍的一種文本編輯器. vi 有各種變種, 在不同的機(jī)器上有不同的變種軟件. 其中 vim 比較好用也用得比較廣泛. vim 是 Vi IMproved 的縮寫, 表示更好2014-03-13

linux vim配置文件:語法高亮、顯示狀態(tài)行、C程序提供自動(dòng)縮進(jìn)等設(shè)置2013-12-13

vi/vim 中可以使用 :s 命令來替換字符串。以前只會(huì)使用一種格式來全文替換,今天發(fā)現(xiàn)該命令有很多種寫法2013-10-16

將一下代碼copy到 用戶目錄下 新建文件為 .vimrc保存即可生效2013-07-31

分享vim配置文件一個(gè),可以直接使用,配置出非常實(shí)用的編程功能,有需要的朋友參考下2013-07-31

把如下的文件保存為L(zhǎng)inux主文件夾的".vimrc"文件(不同的Linux版本略有不同,ubuntu下是.vimrc),即可以把vim打造成一把利器2013-02-11

linux vi命令大全整理,可供需要的朋友參考2012-11-09

Vim是一個(gè)類似于Vi的文本編輯器,不過在Vi的基礎(chǔ)上增加了很多新的特性,Vim普遍被推崇為類Vi編輯器中最好的一個(gè),事實(shí)上真正的勁敵來自Emacs的不同變體2012-11-01

最新評(píng)論

總結(jié)

以上是生活随笔為你收集整理的linux %s替换命令,linux vi 替换命令的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产乱码一区二区三区 | 日韩精品一区二区视频 | 免费欧美在线 | 亚洲国产精品一区二区三区 | 久草视频免费在线 | 91在线免费观看网站 | 91视频福利 | wwwyoujizz日本| 免费网站在线观看黄色 | 成人a在线 | 好吊色综合 | 超碰伊人久久 | 香蕉视频黄污 | 熟女一区二区三区视频 | 欧美日韩在线观看成人 | 9l视频自拍九色9l视频 | 男人操女人的软件 | 色妞色视频一区二区三区四区 | 美女极度色诱图片www视频 | 日日干夜夜爽 | 国产av成人一区二区三区高清 | 欧美一区二区三区成人片在线 | 国产精品99无码一区二区 | 欧美射图| 成年人免费网站 | 91av在| 国产免费一区,二区 | 天堂影视av | 日韩亚洲一区二区 | 波多野结衣在线网址 | 国产一区精品无码 | 69精品视频| 海角社区登录 | 羞羞免费视频 | 大奶子在线 | 欧美xxxx吸乳| 一区二区三区福利视频 | 欧美 日韩 人妻 高清 中文 | www.呦呦| 天天干中文字幕 | 日本免费在线视频观看 | 美国黄色a级片 | 欧美性三级 | 日韩福利视频在线观看 | 国产一区 在线播放 | 亚洲欧美日韩国产一区 | 黄色成人在线播放 | 日韩三级在线播放 | 欧美精品人妻一区二区 | 国产高清在线视频 | 欧美粉嫩videosex极品 | 亚洲破处视频 | 日本视频在线播放 | 国产色黄 | 六月婷婷在线观看 | 插插综合视频 | 一区二区三区视频免费在线观看 | 日日干干| 欧美高清v | 91免费福利| avtt香蕉久久 | 国产理论视频在线观看 | 视频一区二区三区精品 | 日韩夜夜高潮夜夜爽无码 | 麻豆国产原创 | 亚洲精品色午夜无码专区日韩 | xvideos成人免费视频 | 中文字幕理论片 | 日本熟伦人妇xxxx | 国产一级免费看 | 日韩视频中文 | 亚洲插插 | 日本va视频 | 国产高清在线 | 亚洲黄色第一页 | 青青青在线免费观看 | 欧美野外猛男的大粗鳮 | 欧美1页 | 亚洲另类春色 | 亚洲国产aⅴ精品一区二区的游戏 | 亚洲最大黄色网址 | 亚洲最大福利网 | 欧美国产精品一区 | 朋友的姐姐2在线观看 | 亚洲国产精品自拍视频 | 色噜噜在线播放 | 国产一级二级在线 | 性生交生活影碟片 | 在线免费观看视频黄 | 精品一区二区免费视频 | 午夜黄色剧场 | 简单av网 | 91福利在线免费观看 | 久久看片网 | 午夜在线国产 | 久久免费视频网站 | 在线中文字幕一区 | 阿拉伯性视频xxxx | 国产卡一卡二卡三无线乱码新区 |