激情久久久_欧美视频区_成人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點半了,困得不行,要是中間語言不連貫了出錯了請見諒,歡迎指出.

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 黄网站在线观 | 国产精品视频在线观看免费 | 成年人视频免费 | 国产欧美精品综合一区 | 国产亚洲精品成人 | 精品亚洲va在线va天堂资源站 | 91精品国产一区二区三区动漫 | 国产99久久久久久免费看 | 国产在线午夜 | 日本在线看 | 国产一级片91| 国产亚洲精品久久久久婷婷瑜伽 | 欧美精品一区二区中文字幕 | 中文字幕11 | h视频在线免费看 | 久久一本日日摸夜夜添 | 久久经典 | 毛片免| 亚洲人成网站在e线播放 | 三人弄娇妻高潮3p视频 | 国产精品av久久久久久网址 | 久久精品性视频 | 欧美一级不卡视频 | 日韩视频一二区 | 中国毛片在线观看 | 久久综合给合久久狠狠狠97色69 | 亚洲成人涩涩 | 欧洲精品久久久久69精品 | 日韩视频一 | 国产亚洲精品久久久久久久久 | 久久精品视频免费观看 | 成人在线a | 一区二区免费看 | 欧美日韩1区2区 | 黄在线免费 | 精品国产高清一区二区三区 | 欧美精品免费一区二区三区 | 国产精品美女一区二区 | 久久久婷婷一区二区三区不卡 | 久色网站 | 精品一区二区三区日本 |