久久久久国产精品一区二区_国产精品第2页_99久久精品免费看_欧美aaaaaaaa

IDC知識(shí)庫(kù)
IDC領(lǐng)域?qū)I(yè)知識(shí)百科平臺(tái)

Linux中vi/vim編輯器中查找替換命令使用詳解

vi/vim?中可以使用 :s 命令來(lái)替換字符串。該命令有很多種不同細(xì)節(jié)使用方法,可以實(shí)現(xiàn)復(fù)雜的功能,記錄幾種在此,方便以后查詢(xún)。

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

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

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

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

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

:%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+ (使用+ 來(lái) 替換 / ): /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 行開(kāi)始到最后一行中每一行的第一個(gè) vivian 為 sky

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

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

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

問(wèn)題描述:對(duì)于換行,window下用回車(chē)換行(0A0D)來(lái)表示,linux下是回車(chē)(0A)來(lái)表示。這樣,將window上的文件拷到unix上用時(shí),總會(huì)有個(gè)^M.請(qǐng)寫(xiě)個(gè)用在unix下的過(guò)濾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打開(kāi)文件,然后按ESC鍵,接著輸入命令:%s/^V^M//.

:%s/^M$//g

如果上述方法無(wú)用,則正確的解決辦法是: [Page]

tr -d \”\\r\” < src >dest

tr -d \”\\015\” dest

strings A>B

6. 替換確認(rèn)

我們有很多時(shí)候會(huì)需要某個(gè)字符(串)在文章中某些位置出現(xiàn)時(shí)被替換,而其它位置不被替換的有選擇的操作,這就需要用戶(hù)來(lái)進(jìn)行確認(rèn),vi的查找替換同樣支持

例如

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

在命令后面加上一個(gè)字母c就可以實(shí)現(xiàn),即:s/vivian/sky/gc

顧名思意,c是confirm的縮寫(xiě)

7. 其它

利用 :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 放在命令開(kāi)頭,表示對(duì)正文中所有包含搜索字符串的行進(jìn)行替換操作

贊(7)
分享到: 更多 (0)

中國(guó)專(zhuān)業(yè)的網(wǎng)站域名及網(wǎng)站空間提供商

買(mǎi)域名買(mǎi)空間
久久久久国产精品一区二区_国产精品第2页_99久久精品免费看_欧美aaaaaaaa
欧美不卡123| 美女视频免费一区| 17c精品麻豆一区二区免费| 欧美一区二区三区免费大片| 99久久国产综合精品女不卡| 国产精品一区二区在线看| 蜜臀久久久久久久| 亚洲成a天堂v人片| 亚洲自拍偷拍欧美| 一片黄亚洲嫩模| 亚洲最快最全在线视频| 中文字幕中文字幕在线一区 | 一区二区三区在线免费视频| 中文字幕av在线一区二区三区| 精品噜噜噜噜久久久久久久久试看| 欧美色爱综合网| 91视频在线观看免费| 粉嫩高潮美女一区二区三区| 另类小说综合欧美亚洲| 日韩不卡一二三区| 日韩电影一区二区三区| 视频一区免费在线观看| 日韩中文字幕1| 日本不卡一二三| 六月婷婷色综合| 九九九精品视频| 丁香婷婷深情五月亚洲| 日本中文字幕一区二区视频 | 国产.精品.日韩.另类.中文.在线.播放| 热久久免费视频| 91丨九色丨国产丨porny| 日韩欧美不卡在线观看视频| 亚洲欧美国产77777| 一区在线中文字幕| 国产精品每日更新在线播放网址| 国产精品午夜电影| 亚洲视频一区在线观看| 亚洲自拍另类综合| 五月天亚洲精品| 久久精品国产澳门| 国产麻豆精品久久一二三| 国产精品一区一区| 99re热这里只有精品视频| 91成人免费在线视频| 欧美日韩在线免费视频| 日韩欧美激情一区| 国产免费成人在线视频| 亚洲欧美区自拍先锋| 岛国一区二区在线观看| 色94色欧美sute亚洲线路一ni| 欧美疯狂做受xxxx富婆| 欧美国产精品v| 久久精品国产第一区二区三区| 成人黄色片在线观看| 日韩一区二区精品| 亚洲三级视频在线观看| 国产一区二区三区不卡在线观看| 欧美亚洲综合网| 国产精品热久久久久夜色精品三区| 天天综合天天做天天综合| av一区二区三区| 久久久久久久精| 青草国产精品久久久久久| 在线一区二区三区| 国产精品乱子久久久久| 韩国三级中文字幕hd久久精品| 欧美体内she精高潮| 成人欧美一区二区三区小说| 国产一区二区免费视频| 日韩免费在线观看| 日韩国产欧美一区二区三区| 色94色欧美sute亚洲线路一久| 欧美影院一区二区| 日韩美女视频在线| 激情综合网激情| 成人免费视频在线观看| 欧美日韩色一区| 免费成人在线播放| 国产精品麻豆一区二区| 成人一区二区三区中文字幕| 久久久一区二区三区捆绑**| 国产麻豆精品在线观看| 日韩欧美成人一区| 国内精品嫩模私拍在线| 久久先锋影音av鲁色资源| 国产传媒日韩欧美成人| 国产人成一区二区三区影院| 国产精品1024久久| 国产精品欧美久久久久无广告| aaa欧美色吧激情视频| 亚洲日本中文字幕区| 欧美在线视频日韩| 免费成人结看片| 欧美激情一区二区三区蜜桃视频 | 欧美高清在线一区| 91免费看片在线观看| 免费人成精品欧美精品| 一区二区中文视频| 99久久久精品| 午夜私人影院久久久久| 精品国产乱码久久久久久蜜臀 | 国产91在线观看丝袜| 一区二区三区四区蜜桃| 7777精品伊人久久久大香线蕉的| 久久se这里有精品| 亚洲精品国产第一综合99久久| 欧美美女网站色| 粉嫩av一区二区三区在线播放 | 国产麻豆一精品一av一免费| 国产精品久久毛片av大全日韩| 欧洲精品视频在线观看| 国内久久精品视频| 亚洲成国产人片在线观看| 久久免费看少妇高潮| 在线欧美一区二区| 国产69精品久久777的优势| 亚洲超碰97人人做人人爱| 精品国产三级a在线观看| 欧美又粗又大又爽| 丁香五精品蜜臀久久久久99网站| 日韩国产精品久久久| 亚洲一区二区高清| 一区二区三区不卡视频| 亚洲特级片在线| 亚洲天堂精品在线观看| 中文一区二区完整视频在线观看| 久久综合狠狠综合久久综合88| 日韩欧美另类在线| 日韩欧美电影一区| 精品国产乱码久久久久久闺蜜| 在线一区二区三区四区| 国产一区二区免费在线| 日本不卡123| 亚洲不卡av一区二区三区| 亚洲欧美日韩电影| 中文字幕亚洲电影| 国产日韩精品久久久| 久久精品日产第一区二区三区高清版 | 国产网红主播福利一区二区| 日韩精品影音先锋| 欧美大片国产精品| 欧美一区国产二区| 欧美一区二区三区视频免费播放| 欧美色区777第一页| 欧美视频一区二区三区在线观看| 色吧成人激情小说| 欧美性感一类影片在线播放| 色成人在线视频| 欧美三级日韩在线| 欧美一区二区三区视频免费 | 午夜精品一区二区三区免费视频 | 欧美日韩一二区| 91高清视频免费看| 91福利资源站| 欧美日韩在线播| 欧美精品黑人性xxxx| 69久久夜色精品国产69蝌蚪网| 69久久99精品久久久久婷婷| 日韩天堂在线观看| 久久久久久久久久久久久夜| 国产欧美日韩亚州综合| 亚洲男人电影天堂| 琪琪久久久久日韩精品| 久久国产精品一区二区| 高潮精品一区videoshd| 色综合天天性综合| 3d动漫精品啪啪一区二区竹菊| 久久综合色天天久久综合图片| 中文字幕一区二区在线观看| 亚洲成人你懂的| 国产精品资源站在线| 在线观看一区不卡| 久久欧美中文字幕| 亚洲在线免费播放| 国产成人免费视频一区| 欧美日韩一区在线观看| 久久九九影视网| 亚洲成人在线网站| av日韩在线网站| 日韩欧美一二区| 一区二区三区国产精华| 国产一区在线看| 91精品久久久久久久99蜜桃 | 国产精品影视网| 制服丝袜在线91| 亚洲精品视频在线看| 国产一区二区视频在线| 欧美日产在线观看| 亚洲免费观看高清在线观看| 久久精品理论片| 欧美三级中文字幕| 亚洲美女视频在线观看| 国产福利视频一区二区三区| 日韩欧美在线观看一区二区三区| 亚洲美女在线国产| 99久久久国产精品免费蜜臀| 久久综合色之久久综合| 美腿丝袜亚洲一区| 欧美一区二区三区的| 午夜私人影院久久久久|