国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Linux|Centos|Ubuntu|系統進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務器之家 - 服務器系統 - Linux - Linux中使用sed命令替換字符串小結

Linux中使用sed命令替換字符串小結

2019-11-15 17:10linux命令大全 Linux

這篇文章主要介紹了Linux中使用sed命令替換字條串小結,純屬個人總結,需要的朋友可以參考下

最近寫了幾個小腳本用到了sed命令,學了一下,順便記下

sed替換的基本語法為:
 

復制代碼

代碼如下:

sed 's/原字符串/替換字符串/'


單引號里面,s表示替換,三根斜線中間是替換的樣式,特殊字符需要使用反斜線”\”進行轉義,但是單引號”‘”是沒有辦法用反斜線”\”轉義的,這時候只要把命令中的單引號改為雙引號就行了,例如:

復制代碼

代碼如下:

sed "s/原字符串包含'/替換字符串包含'/" //要處理的字符包含單引號


命令中的三根斜線分隔符可以換成別的符號,這在要替換的內容有較多斜線是較為方便,只需要緊跟s定義即可,例如換成問號”?”:

復制代碼

代碼如下:

sed 's?原字符串?替換字符串?' //自定義分隔符為問號


可以在末尾加g替換每一個匹配的關鍵字,否則只替換每行的第一個,例如:

復制代碼

代碼如下:

sed 's/原字符串/替換字符串/' //替換所有匹配關鍵字


上箭頭”^”表示行首,美元”$”符號如果在引號中表示行尾,但是在引號外卻表示末行(最后一行),這里犯二了,搜了半天哪個符號表示首行,半天才想起來,首行就是數字”1″啊.那么在行首和行尾添加字符串就是把行尾和行首替換,例如:

復制代碼

代碼如下:

sed 's/^/添加的頭部&/g' //在所有行首添加
sed 's/$/&添加的尾部/g' //在所有行末添加
sed '2s/原字符串/替換字符串/g' //替換第2行
sed '$s/原字符串/替換字符串/g' //替換最后一行
sed '2,5s/原字符串/替換字符串/g' //替換2到5行
sed '2,$s/原字符串/替換字符串/g' //替換2到最后一行


替換樣式可以多個在同一條命令中執行,用分號”;”分隔,例如:

復制代碼

代碼如下:

sed 's/^/添加的頭部&/g;s/$/&添加的尾部/g' //同時執行兩個替換規則


sed處理過的輸出是直接輸出到屏幕上的,要保存可以將輸出重定向,或者使用參數”i”直接在文件中替換:

復制代碼

代碼如下:

sed -i 's/原字符串/替換字符串/g' filename //替換文件中的所有匹配項


寫完晚上12點半了,困得不行,要是中間語言不連貫了出錯了請見諒,歡迎指出.

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 精品在线二区 | 久久久精品国产一区 | 网友自拍第一页 | 国产精品成人3p一区二区三区 | 毛片区| 犬夜叉在线观看 | 欧美成人激情 | 欧美国产精品一区二区 | 中文字幕在线免费播放 | 国产精品日韩一区二区 | 久草热8精品视频在线观看 毛片黄片免费观看 | 美女网站全黄 | 91电影在线| 久久视频精品 | 国产精品久久久久久久久久小说 | 免费成人高清在线视频 | 成人在线视频观看 | a国产在线观看 | 欧美成人精品在线视频 | 色站综合 | 天天干天天射天天操 | 永久av| 欧美一级片在线观看 | 久久91久久久久麻豆精品 | 国产一级片免费观看 | 国产精品久久精品 | 美女爽到呻吟久久久久 | 国产资源免费观看 | 日韩毛片免费在线观看 | 国产精品伦一区二区三级视频 | 可以在线观看的av网站 | 久久久久999 | 欧美日韩成人 | 中文字幕在线观看第一页 | 国产精品a久久久久 | 日本在线一区二区 | 国偷自产av一区二区三区 | 男人的天堂在线视频 | 精品在线一区 | 亚洲高清av| 亚洲激情视频 |