日韩性视频-久久久蜜桃-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ò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产人妻互换一区二区 | 亚洲国产精品视频一区二区 | 狠狠操在线 | 国产激情一区二区三区视频免樱桃 | 久久资源av | 成人欧美一区二区三区在线播放 | 好吊操妞 | 国产精品久久久久一区二区 | 欧美在线观看一区二区三区 | 牛人盗摄一区二区三区视频 | www插插插 | 国产免费久久久 | 人妻丝袜一区二区三区 | 国产午夜精品免费一区二区三区视频 | √天堂8资源中文在线 | 国产乱码精品一区二区三区忘忧草 | 九九精品九九 | 午夜精品一区二区在线观看 | 天天谢天天干 | 国产九色在线 | 性色视频网站 | 成人无码精品1区2区3区免费看 | 三级黄色视屏 | 国产尤物网站 | 国产精一区 | 久久精品无码Av中文字幕 | 中文字字幕第183页 欧美特级一级片 | αv在线| 另类少妇人与禽zozz0性伦 | 97人妻精品一区二区三区 | 一区二区不卡视频在线观看 | 国产精品久久久999 www日本高清视频 | 欧美日韩国产色 | 在线国产播放 | 麻豆午夜 | 国产精品偷乱一区二区三区 | 国产午夜不卡 | 日本一区二区不卡在线观看 | 粗大的内捧猛烈进出在线视频 | 自拍亚洲国产 | 少妇又白又嫩又色又粗 | 精品熟妇视频一区二区三区 | www.av黄色| www.youjizz.com日本 | 免费看国产曰批40分钟粉红裤头 | 2021av在线| 无码精品一区二区三区在线播放 | 亚洲v欧美v| 午夜不卡在线 | 欧美亚洲国产日韩 | 人人干人人插 | 涩涩视频免费看 | 久久久久久久久久久福利 | 男人草女人 | 自拍三级| 亚洲人在线播放 | 天堂av片 | 青草成人免费视频 | 欧美日韩精品一区二区在线播放 | 婷婷午夜精品久久久久久性色av | 999伊人| 欧美视频一区二区在线 | 91调教视频 | 少妇扒开粉嫩小泬视频 | 女性女同性aⅴ免费观女性恋 | 国产精品揄拍100视频 | 人人操天天射 | www.综合色| 亚洲精品日韩欧美 | 中出一区| av一区免费 | 亚洲精品在线视频免费观看 | aa黄色大片 | 免费成人黄色片 | 男女超爽视频免费播放 | 亚洲成人aa| 蜜臀久久99静品久久久久久 | 在线草 | 日韩中文字幕免费 | 在线中文字幕观看 | 亚洲精品a区| 欧美日韩国产二区 | 黄色片a级片 | 欧美在线观看视频一区二区 | 老头老太吃奶xb视频 | jizz处女| 性插视频在线观看 | 日韩精品播放 | 精品96久久久久久中文字幕无 | 中文字幕人妻一区二区三区在线视频 | 二区在线播放 | 九九久久精品视频 | 高h喷汁呻吟3p | 爱爱视频网站免费 | 久久国产一二三 | 日批av| 超碰p| 欧美国产日韩一区二区 | 国内精品一区二区三区 |