新聞中心
linux系統(tǒng)中使用較多的命令中,其中有一個(gè)重要命令就是sed,它可以幫助我們簡(jiǎn)單地編輯文本文件,大大地減輕了我們的工作量。Sed是Stream EDitor(流編輯器)的縮寫,它是一種強(qiáng)大的、非交互式的文本流編輯器,可以通過管道從STDIN或文件中讀入,也可以通過管道輸出到文件或標(biāo)準(zhǔn)輸出,也可以作為bash中的子程序內(nèi)聯(lián)使用,這個(gè)工具經(jīng)常被系統(tǒng)管理員用在shell腳本里,被俗稱為文件編輯神器。

成都創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)由有經(jīng)驗(yàn)的網(wǎng)站設(shè)計(jì)師、開發(fā)人員和項(xiàng)目經(jīng)理組成的專業(yè)建站團(tuán)隊(duì),負(fù)責(zé)網(wǎng)站視覺設(shè)計(jì)、用戶體驗(yàn)優(yōu)化、交互設(shè)計(jì)和前端開發(fā)等方面的工作,以確保網(wǎng)站外觀精美、網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)易于使用并且具有良好的響應(yīng)性。
用Sed命令加快文件操作的首要技巧就是學(xué)會(huì)使用正則表達(dá)式,例如:基本模式/匹配內(nèi)容/,注意正則表達(dá)式中/和匹配內(nèi)容之間也可以有空格,也可以不加空格。下面我們來看一個(gè)Sed實(shí)例,我們可以使用Sed來編輯文本文件,例如網(wǎng)頁源碼文件。假設(shè)我們有一個(gè)文本文件html.txt,文件內(nèi)容如下:
This is Title
This is paragraph
現(xiàn)在我們想修改title內(nèi)容,把它替換成“Sed Editor”,可以使用下面的Sed命令:
`sed -i ‘s/.*/
上面的Sed命令首先使用了s,代表Substitute,表示替換。然后是/
命令執(zhí)行完成之后,文件html.txt里的內(nèi)容就改變了,現(xiàn)在看看新的html.txt:
Sed Editor
This is paragraph
可以看到,title內(nèi)容就由“This is title”替換為了“Sed Editor”,從而完成了我們的修改替換操作。
總的來說,Sed可以節(jié)省我們的一部分工作,它的功能強(qiáng)大,而且易用,大大提高了文件編輯的效率。這個(gè)神奇的編輯器肯定是必不可少的 尤其在發(fā)布新版本時(shí)?;谏厦娴慕榻B,相信你也熟悉Sed命令,在實(shí)際的文件操作中能夠靈活運(yùn)用起來。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
文章名稱:Linux命令之Sed——文件編輯神器(linuxsed文件)
鏈接地址:http://www.dlmjj.cn/article/cdihioj.html


咨詢
建站咨詢
