一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

vi替換字符串(轉(zhuǎn)載)

 小雁飛過 2010-11-09
1. 基本的替換

:s/vivian/sky/ 替換當前行第一個 vivian 為 sky

:s/vivian/sky/g 替換當前行所有 vivian 為 sky

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

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

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

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

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

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

:s#vivian/#sky/# 替換當前行第一個 vivian/ 為 sky/

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

3. 刪除文本中的^M

問題描述:對于換行,window下用回車換行(0A0D)來表示,linux下是回車(0A)來表示。這樣,將window上的文件拷到unix上用時,總會有個^M,請寫個用在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。你必須要手工進行輸入,而不是粘貼。

在vi中處理:首先使用vi打開文件,然后按ESC鍵,接著輸入命令:

:%s/^V^M//
:%s/^M$//g

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

tr -d “\r” < src >dest

tr -d “\015″ dest

strings A>B

4. 其它用法

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

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

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

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

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

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

從上述替換命令可以看到:g 放在命令末尾,表示對搜索字符串的每次出現(xiàn)進行替換;不加 g,表示只對搜索字符串的首次出現(xiàn)進行替換;g 放在命令開頭,表示對正文中所有包含搜索字符串的行進行替換操作。

本文來自CSDN博客,轉(zhuǎn)載請標明出處:http://blog.csdn.net/aldenphy/archive/2009/03/24/4019486.aspx

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    日韩中文字幕有码午夜美女| 欧美国产日本免费不卡| 老熟女露脸一二三四区| 日韩精品第一区二区三区| 日本东京热加勒比一区二区 | 日韩特级黄片免费在线观看| 在线免费看国产精品黄片| 大尺度激情福利视频在线观看| 最新国产欧美精品91| 久久精品中文字幕人妻中文| 久久热九九这里只有精品| 国产免费黄片一区二区| 九九九热视频免费观看| 一区二区在线激情视频| 精品女同一区二区三区| 丁香七月啪啪激情综合| 大胆裸体写真一区二区| 日韩精品综合免费视频| 亚洲妇女黄色三级视频| 污污黄黄的成年亚洲毛片| 国产91麻豆精品成人区| 欧美精品在线观看国产| 国产又粗又硬又大又爽的视频| 国产成人av在线免播放观看av| 国产综合香蕉五月婷在线| 一区中文字幕人妻少妇| 久久国产精品热爱视频| 亚洲一区二区亚洲日本| 欧美日韩综合在线精品| 亚洲欧美日韩国产综合在线| 日韩欧美在线看一卡一卡| 国产精品伦一区二区三区四季| 不卡一区二区在线视频| 日韩在线视频精品视频| 一区二区免费视频中文乱码国产| 亚洲中文字幕视频在线观看| 国产精品日韩精品一区| 午夜亚洲精品理论片在线观看| 欧美国产精品区一区二区三区| 高清欧美大片免费在线观看| 国产成人一区二区三区久久|