亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Unix > 正文

Unix sed編輯器如何替換文件內容

2024-09-08 18:01:04
字體:
來源:轉載
供稿:網友

上一節我們講了unix sed編輯器的文件修改,現在我們來講講 Unix sed如何替換文件內容,文件修改編輯在操作系統中使用廣范,希望大家能好好掌握.

本節將使用sample1.txt文件作為示例,文件內容如下,都是些水果..:

  1. apple 
  2. orange 
  3. banana 
  4. pappaya 

1.向每一行的開頭添加內容,這里我們添加“Fruit:”

  1. $ sed ‘s/^/Fruit: /‘ sample1.txt 
  2. Fruit: apple 
  3. Fruit: orange 
  4. Fruit: banana 
  5. Fruit: pappaya 

解析:s代表substitution,也就是替換,s之后是要替換/匹配的內容,斜線/用來分隔s以及要替換的原始內容還有要替換的最終內容,而’^’符號是說一個正則,用來匹配每一行的開頭,匹配成功后在開頭加上’Fruit:’.

2.向每一行的行尾添加內容:

  1. $ sed ‘s/$/ Fruit/‘ sample1.txt 
  2. apple Fruit 
  3. orange Fruit 
  4. banana Fruit 
  5. pappaya Fruit 

注意:這里的$和上一節的$符號表示的意義不同,這里則是表示行尾.

3.如何替換指定的字符,這里將小寫a替換成大寫A.

  1. $ sed ‘s/a/A/‘ sample1.txt 
  2. Apple 
  3. orAnge 
  4. bAnana 
  5. pAppaya 

注意:僅僅將每一行的第一個a替換了,不是所有,本例表示替換單個字符,你可以替換一個單詞都是可以的.

4.如何替換行內所有的字符,用A替換a.

  1. $ sed ‘s/a/A/g’ sample1.txt 
  2. Apple 
  3. orAnge 
  4. bAnAnA 
  5. pAppAyA 

注意:只是加了一個g選項,g為global的簡寫,就是全局,全部的意思.

5.如何替換第二次出現的a?

  1. $ sed ‘s/a/A/2’ sample1.txt 
  2. apple 
  3. orange 
  4. banAna 
  5. pappAya 

不使用g,而是使用數字來表示行內第幾次出現的a,結果如上.

6.如何替換第二次之后的所有a呢?

  1. $ sed ‘s/a/A/2g’ sample1.txt 
  2. apple 
  3. orange 
  4. banAnA 
  5. pappAyA 

很好理解對吧.

7.如果只想替換第三行的a呢?

  1. $ sed ‘3s/a/A/g’ sample1.txt 
  2. apple 
  3. orange 
  4. bAnAnA 
  5. pappaya 

回想一下第一節,在執行命令之前,會判斷當前address是否滿足條件,3就是地址.

8.想替換一個范圍行內的數據呢.

  1. $ sed ‘1,3s/a/A/g’ sample1.txt 
  2. Apple 
  3. orAnge 
  4. bAnAnA 
  5. pappaya 

逗號隔開,即可.

9.如何替換整行呢?比如用apple is a Fruit替換apple

  1. $ sed ‘s/./& is a Fruit/‘ sample1.txt 
  2. apple is a Fruit 
  3. orange is a Fruit 
  4. banana is a Fruit 
  5. pappaya is a Fruit 

這里‘&’符號標識了模式匹配到的內容,而.匹配了正行,.表示任意字符,*表示一個或多個,也就是匹配了整行,&因此就是整行內容,用來重命名一組文件的時候非常有用.

10.如何進行多個替換,比如用A替換a,用P替換p

  1. $ sed ‘s/a/A/g; s/p/P/g’ sample1.txt 
  2. APPle 
  3. orAnge 
  4. bAnAnA 
  5. PAPPAyA --Vevb.com 

也就是用分號分開即可,或者也可以通過-e參數來做.

  1. $ sed -e ‘s/a/A/g’ -e ‘s/p/P/g’ sample1.txt 
  2. APPle 
  3. orAnge 
  4. bAnAnA 
  5. PAPPAyA 

-e 選項就是當需要替換多個的時候來用的.

另外,要是替換的太多,也可以通過右斜線來分成多行.

  1. $ sed -e ‘s/a/A/g’ > -e ‘s/p/P/g’ sample1.txt 
  2. APPle 
  3. orAnge 
  4. bAnAnA 
  5. PAPPAyA 

相信通過本文實例分析,平時的文件內容替換就很簡單了.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产成人91久久精品| 亚洲精品久久视频| 亚洲欧美国内爽妇网| 欧美精品电影在线| 亚洲欧美制服第一页| 欧美激情网友自拍| 亚洲成年人影院在线| 最好看的2019的中文字幕视频| wwwwwwww亚洲| 亚洲国产日韩欧美在线99| 97福利一区二区| 亚洲欧美综合区自拍另类| 亚洲美女动态图120秒| 日韩一区二区三区国产| 欧美激情一区二区三区高清视频| 国产精品视频公开费视频| 色噜噜国产精品视频一区二区| 日韩免费视频在线观看| 成人精品网站在线观看| 亚洲r级在线观看| 亚洲国产精品va| 一区二区三区四区视频| 97欧美精品一区二区三区| 国产欧美精品久久久| 国产成人精品综合| 91久久中文字幕| 久操成人在线视频| 精品国产乱码久久久久久虫虫漫画| 欧美丰满少妇xxxx| 亚洲色图狂野欧美| 国产精品美女999| 亚洲国产精品久久久| 成人午夜在线观看| 日韩hd视频在线观看| 亚洲自拍欧美色图| 国产亚洲精品久久| 国产亚洲精品va在线观看| 精品视频偷偷看在线观看| 日韩中文字幕第一页| 亚洲免费视频观看| 国产在线视频不卡| 久久中文字幕视频| 久久69精品久久久久久久电影好| 日韩高清中文字幕| 欧美高清视频在线播放| 一区二区三区天堂av| 国产成一区二区| 亚洲精品成人免费| 日韩欧美亚洲一二三区| 国产日韩精品在线播放| 国产精品久久久久久久久久久久| 国产精欧美一区二区三区| 亚洲精品日韩在线| 成人美女av在线直播| 国产ts人妖一区二区三区| 国产成人极品视频| 日韩av在线免费观看一区| 国产日韩在线一区| 成人网在线免费看| 91免费看片在线| 国产精品丝袜视频| 日韩精品一区二区视频| 欧美成人性生活| 97欧美精品一区二区三区| 91免费精品视频| 亚洲最大福利网| 国产一区二区三区久久精品| 红桃av永久久久| 国产69精品久久久久9| 韩国19禁主播vip福利视频| 69影院欧美专区视频| 日韩精品视频中文在线观看| 日韩精品www| 欧美日韩国产页| 亚洲精品ady| 人妖精品videosex性欧美| 日韩av在线天堂网| 日韩黄色在线免费观看| 日韩视频亚洲视频| 国产欧美日韩高清| 欧美成人中文字幕| 中文字幕欧美日韩va免费视频| 亚洲3p在线观看| 亚洲wwwav| 国产成人中文字幕| 成人黄色免费网站在线观看| 国产精品久久久久99| 中文字幕9999| 亚洲开心激情网| 黑人精品xxx一区一二区| 国产欧美一区二区三区视频| 成人情趣片在线观看免费| 国产成人jvid在线播放| 91精品视频在线| 57pao成人国产永久免费| 欧美国产日韩一区二区三区| 国产成人+综合亚洲+天堂| 亚洲人成77777在线观看网| 国产亚洲精品一区二区| 亚洲va欧美va国产综合久久| 日韩精品在线视频美女| 欧美一区深夜视频| 欧美午夜精品久久久久久浪潮| 92看片淫黄大片欧美看国产片| 欧美肥老太性生活视频| 精品国模在线视频| 成人写真视频福利网| 亚洲无线码在线一区观看| 亚洲美女av电影| 久久97精品久久久久久久不卡| 2020国产精品视频| 伊是香蕉大人久久| 国产精品黄色影片导航在线观看| 青草青草久热精品视频在线观看| 亚洲а∨天堂久久精品9966| 欧美精品免费在线观看| 91av在线国产| 亚洲欧美日韩视频一区| 日韩麻豆第一页| 欧美另类在线播放| 美日韩丰满少妇在线观看| 欧美在线一级va免费观看| 亚洲男人天堂九九视频| 国产精品中文久久久久久久| 欧美激情免费看| 91av视频在线观看| 亚洲精品国精品久久99热一| 亚洲精品电影久久久| 欧美人与性动交| 国外成人性视频| 亚洲丁香婷深爱综合| 欧美亚洲日本黄色| 国内伊人久久久久久网站视频| 精品久久久一区二区| 91美女福利视频高清| 日韩精品在线观看一区二区| 国产精品久久久久一区二区| 国产成人极品视频| xxxx性欧美| 欧美伊久线香蕉线新在线| 国产精品久久久久久久久久久久久久| 国产日韩在线亚洲字幕中文| 国产999精品| 国产成人精品久久二区二区91| 日韩毛片中文字幕| 亚洲自拍偷拍一区| 欧美性在线观看| 日韩av网站大全| 久久久久久一区二区三区| 成人福利在线视频| 久久人人爽人人爽爽久久| 亚洲国产第一页| 国产精品激情av电影在线观看| 日韩在线观看你懂的| 欧美精品成人91久久久久久久| 欧美日韩国产精品一区二区三区四区| 国产在线视频不卡| 欧美中文在线观看国产| 91精品一区二区| 亚洲欧美激情另类校园| 国产精品久久久999| 国产精品久久久久久久久免费| 国产精品亚洲欧美导航| 欧美性受xxxx白人性爽|