欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

sed工具的使用-創(chuàng)新互聯(lián)

sed:流式編輯器,把前一個(gè)程序的輸出結(jié)果引入sed的輸入,經(jīng)過一系列編輯命令轉(zhuǎn)換為另種格式輸出

壽縣ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!

命令的基本格式:

sed option 'script' file1 file2 ...

sed option -f scriptfile file1 file2 ...

其中處理的文件可以由標(biāo)準(zhǔn)輸入重定向得到,也可由命令行參數(shù)傳入,sed會依次處理傳入的多個(gè)文件,然后逐行進(jìn)行處理

sed的編輯命令可以直接當(dāng)命令行參數(shù)傳入,也可以寫成一個(gè)腳本文件然后由-f參數(shù)指定,編輯命令的格式為 /pattern/action

pattern為正則表達(dá)式,action為符合條件的正則表達(dá)式所要執(zhí)行的相應(yīng)動作

sed 是一種在線編輯器,它一次處理一行內(nèi)容。處理時(shí),把當(dāng)前處理的行存儲在臨時(shí)緩沖

區(qū)中,稱為“模式空間”(pattern space),接著使用sed命令處理緩沖區(qū)中的內(nèi)容,處理完成后,把緩沖區(qū)的內(nèi)容送往標(biāo)準(zhǔn)輸出。接著處理下一行,這樣不斷重復(fù),直到文件末尾。而該操作使文件內(nèi)容并沒有改變,除非你使用重定向存儲輸出。Sed主要用來自動編輯一個(gè)或多個(gè)文件

如下圖所示,sed的操作過程

sed工具的使用

sed的使用操作

1.輸出符合正則表達(dá)式的行,只輸出以2結(jié)尾的行,需要加上-n選項(xiàng)

sed工具的使用

2.刪除符合正則表達(dá)式的行,刪除以3結(jié)尾的行

sed工具的使用

3.查找符合pattern的行,將該行第一個(gè)匹配pattern1的字符串替換為pattern2,需要加上s指令

sed工具的使用sed工具的使用

sed工具的使用

其中使用-i選項(xiàng)會更改文件的內(nèi)容

4.查找符合pattern的行,將該行所有匹配pattern1的字符串替換為pattern2,在編輯命令后加上g表示全替換

查找以1開頭的行,將該行的每個(gè)1都替換為~1~,其中&符號表示pattern1的內(nèi)容

sed工具的使用

對所有數(shù)字行進(jìn)行處理

sed工具的使用

對數(shù)字和字母行進(jìn)行處理

sed工具的使用

給每行后加上換行符

sed工具的使用

4.定址:用于決定對哪些行進(jìn)行編輯。地址的形式可以是數(shù)字、正則表達(dá)式、或兩者的結(jié)合,如果沒有指定地址,sed將處理輸入文件的所有行

打印指定行

sed工具的使用

打印某一區(qū)域內(nèi)的所有行

sed工具的使用

也可通過管道先找到前15行再顯示出后5行,不過使用sed命令就更簡便些了

如果沒有定址,sed將顯示所有行

sed工具的使用

查找從1到3結(jié)尾的行并顯示

sed工具的使用

5.保持空間與模式空間轉(zhuǎn)換相關(guān)命令和選項(xiàng)

sed工具的使用

sed工具的使用

sed工具的使用

1.給每行的結(jié)尾加一個(gè)空行,因?yàn)楸3挚臻g開始的內(nèi)容為空,因此把保持空間的內(nèi)容追加到模式空間中,即給每行后加上一個(gè)空行

sed工具的使用

2.逆序輸出文件中內(nèi)容

可以使用tac工具輸出

sed工具的使用

使用sed命令實(shí)現(xiàn)

sed工具的使用

該條編輯命令為:若為第1行則不做緊跟在后邊的G操作,但做h(將模式空間內(nèi)容拷貝到保持空間,刪除原來保持空間的內(nèi)容)操作,即不把保持空間的內(nèi)容追加到模式空間,若不是第1行,則做G操作,若為最后一行,則不做d操作,若不為最后一行,則刪除模式空間的內(nèi)容,并讀入下一新行到模式空間中

3.追加匹配行到文件結(jié)尾

查找以9結(jié)尾的并追加到文件結(jié)尾

sed工具的使用

若為第一行則先進(jìn)行H操作,再拷貝一次

sed工具的使用

4.行列轉(zhuǎn)換

sed工具的使用

sed工具的使用

sed工具的使用

在模式空間行的結(jié)尾進(jìn)行x,每行的結(jié)尾的\n用空格代替

5.1到100的求和

H表示把模式空間的內(nèi)容追加到保持空間中去,H可以帶一個(gè)地址,如$,表示到文件的末尾,然后用x將之取到模式空間中,把\n替換成空格,再打印

sed工具的使用

也可使用類C式的goto語句

sed工具的使用

:a表示標(biāo)簽a,ba表示跳轉(zhuǎn)(break)到a標(biāo)簽,$!表示最后一行不做后續(xù)操作,$!ba表示最后一行不跳轉(zhuǎn)到標(biāo)簽a,結(jié)束此次操作

6.打印偶數(shù)行或基數(shù)行

sed工具的使用

7.注釋轉(zhuǎn)換

給每行加上注釋,再底行模式下使用以下命令

sed工具的使用

對滿足正則表達(dá)式的行去注釋

sed工具的使用

給滿足正則表達(dá)式的行加上注釋

sed工具的使用

從某行開始加上后半部分注釋

sed工具的使用

注釋轉(zhuǎn)換

sed工具的使用

sed工具的使用

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

當(dāng)前文章:sed工具的使用-創(chuàng)新互聯(lián)
瀏覽地址:http://aaarwkj.com/article4/dohdoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、動態(tài)網(wǎng)站、網(wǎng)站制作營銷型網(wǎng)站建設(shè)、面包屑導(dǎo)航自適應(yīng)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
杨幂一区二区在线观看| 国产精品中文字幕第一页| 精品亚洲午夜久久久久| 四虎影院成人精品久久| 亚洲欧美中文字幕乱码| 久草区免费在线视频播放| 亚洲精品免费福利视频| 国产精品一区久久91| 亚洲乱人伦一区二区三区| 久久精品亚洲毛片美女极品| 九九精品在线观看视频| 亚洲一区二区三区观看视频| 自偷自拍亚洲综合精品| 国产一区二区三区av在线播放| 国产成人亚洲综合色影视| 欧美私人影院—区二区日本| 99精品国产一区二区青青性色| 国产成人一区二区三区影| 欧美精品一区二区网址| 国产精品一区日韩专区| 国产三级久久精品三级91| 国产成人综合欧美日韩另类| 中文字幕一区侵犯人妻| 国产乱子一区二区三区| 亚洲精品一区二区播放| 中文字幕av在线有码| 婷婷激情五月国产丝袜| 日本区一区二区三视频| 精品一区二区人妻乱交| 亚洲国模av一区二区三区| 国产精品自在线拍亚洲另类| 亚洲精品成人在线国产| 中文字幕成人在线电影| 亚洲精品中文字幕码专区| 久久婷婷欧美激情综合| 国产精品久久一级黄片| 午夜最新福利在线视频| 内射久久一区二区亚洲| 亚洲乱人伦一区二区三区| 成人性生交免大片免费| 男人av天堂手机在线|