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

首頁 > 系統 > Unix > 正文

Unix sed編輯器如何讀寫文件操作

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

上篇我們講了如何用Unix sed編輯器替換文件內容,本教程我們來講講用sed如何讀寫文件操作,還有如何將一個文件部份內容寫入到另外一個文件里去,本文將展示如何將文件內容讀入到sed輸出,同時包含如何將一個文件的部分內容寫入到另一文件.

一.文件讀取

假定有兩個文件,file1和file2,內容分別如下:

  1. $ cat file1 
  2. 1apple 
  3. 1banana 
  4. 1mango 
  5.  
  6. $ cat file2 
  7. 2orange 
  8. 2strawberry 

sed有兩個選項用來讀寫文件

r filename:讀取filename指定的文件內容

w filename:將內容寫入filename指定的文件

看例子:

1.在file1的每一行讀完之后讀取file2的內容:

  1. $ sed ‘r file2’ file1 
  2. 1apple 
  3. 2orange 
  4. 2strawberry 
  5. 1banana 
  6. 2orange 
  7. 2strawberry 
  8. 1mango 
  9. 2orange 
  10. 2strawberry 

r file2讀取file2的所有內容,因此r之前沒有知道那個行號或匹配,因此有了上面的輸出,記住,sed的工作機制,每次讀file1的一行,然后執行命令.

2.如何在讀取了file1的第一行之后將file2讀入.

  1. $ sed ‘1r file2’ file1 
  2. 1apple 
  3. 2orange 
  4. 2strawberry 
  5. 1banana 
  6. 1mango 

r前面加個1就行了.

3.當file1某行匹配了模式之后,讀入file2.

  1. $ sed ‘/banana/r file2’ file1 
  2. 1apple 
  3. 1banana 
  4. 2orange 
  5. 2strawberry 
  6. 1mango 

sed逐行讀入file1,然后判斷該行是否匹配banana,如果匹配,就讀入file2.

4.當file1讀取完成后讀入file2,其實就是合并兩個文件.

  1. $ sed ‘$r file2’ file1 
  2. 1apple 
  3. 1banana 
  4. 1mango 
  5. 2orange 
  6. 2strawberry 

這里只是演示一下,其實cat file1 file2就可以完成合并.

二.文件寫入

使用一個file1文件,內容如下:

  1. $ cat file1 
  2. apple 
  3. banana 
  4. mango 
  5. orange 
  6. strawberry 

1.將file1的2-4行寫入到file2.

$ sed -n ‘2,4w file2’ file1

2,4w就是寫2-4行的意思,那-n呢?默認情況下sed會把讀入的文件處理的結果輸出到標準輸出,也就是終端,而為了不使用默認輸出,-n就派上用場了,執行該命令終端不會有任何輸出.

  1. $ cat file2 
  2. banana 
  3. mango 
  4. orange 

查看file2內容,發現已經寫入成功了.

2.從第三行開始全部寫入file2.

  1. $ sed -n ‘3,$w file2’ file1 
  2.  
  3. $ cat file2 
  4. mango 
  5. orange 
  6. strawberry 

就不多解釋了.

3.如果是用正則呢?

  1. $ sed -n ‘/apple/,/mango/w file2’ file1 
  2.  
  3. $ cat file2 
  4. apple 
  5. banana 
  6. mango --Vevb.com 

該命令將逐行讀入file1,然后判斷該行是否匹配apple,如果匹配,則作為起始行,然后繼續讀入,判斷是否匹配mango,如果是,則作為終止行,然后將中間的內容寫入到file2.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩高清不卡av| 国产精品色午夜在线观看| 精品久久中文字幕久久av| 国产91免费看片| 丝袜美腿亚洲一区二区| 最近的2019中文字幕免费一页| 欧美极品在线视频| 亚洲精品一区二区网址| 最近2019年日本中文免费字幕| 成人av色在线观看| 色悠久久久久综合先锋影音下载| 欧美一区第一页| 日韩精品在线观看一区| 欧美午夜影院在线视频| 国产精品爽爽ⅴa在线观看| 九九久久综合网站| 欧美精品免费在线| www国产91| 国产精欧美一区二区三区| 日日摸夜夜添一区| 日本成人免费在线| 亚洲精品日产aⅴ| 亚洲男人av在线| 黑人巨大精品欧美一区免费视频| 91高清免费在线观看| 欧洲亚洲免费在线| 国产精品视频导航| 亚洲一区二区福利| 国语自产偷拍精品视频偷| 色偷偷偷综合中文字幕;dd| 亚洲福利视频网| 久久久久久欧美| 富二代精品短视频| 亚洲一区二区久久久| 精品亚洲一区二区三区在线播放| 在线观看欧美www| 中文字幕日韩精品在线观看| 欧美国产日韩一区二区在线观看| 久久91亚洲精品中文字幕| 日韩电影视频免费| 欧美亚洲国产视频小说| 91精品免费久久久久久久久| 国产在线999| 国产aⅴ夜夜欢一区二区三区| 欧美一级免费看| 亚洲午夜国产成人av电影男同| 亚洲乱码一区av黑人高潮| 川上优av一区二区线观看| 欧美性猛交xxxx免费看久久久| 久久精品国产久精国产思思| 成人免费激情视频| 亚洲美女激情视频| 性色av一区二区三区免费| 国产在线日韩在线| 国产精品久久久久久搜索| 亚洲一区二区三区乱码aⅴ| 国产亚洲精品久久久优势| 美女视频黄免费的亚洲男人天堂| 91av在线网站| 成人激情视频免费在线| 国产一区二区黑人欧美xxxx| 成人免费网站在线| 中文字幕日韩欧美在线| 国产精品av免费在线观看| 日韩小视频网址| 久久精品视频在线观看| 久久精品国产亚洲一区二区| 97国产suv精品一区二区62| 欧美激情精品久久久久久| 欧美亚洲另类制服自拍| 国产精品亚洲综合天堂夜夜| 日韩免费黄色av| 精品国产一区二区三区四区在线观看| 欧美日韩国产精品一区二区三区四区| 欧美一区二区三区免费观看| 亚洲精品av在线播放| 一本色道久久综合狠狠躁篇怎么玩| 97国产suv精品一区二区62| 久久久久日韩精品久久久男男| 成人免费网站在线| 久久人人爽人人爽人人片av高请| 在线看日韩av| 亚洲加勒比久久88色综合| 日韩有码视频在线| 欧美中文字幕精品| 久久夜精品va视频免费观看| 中文国产成人精品久久一| 欧美亚洲视频在线看网址| 91亚洲国产成人久久精品网站| 亚洲人成网站777色婷婷| 亚洲成人国产精品| 精品久久久一区| 亚洲第一福利视频| 亚洲成人1234| 狠狠色狠狠色综合日日五| 国产欧美一区二区三区久久人妖| 中文字幕亚洲欧美日韩高清| 黄色成人在线免费| 国产精品电影观看| 在线观看精品国产视频| 国产精品嫩草影院久久久| 亚洲激情视频网站| 精品一区电影国产| 国产精品毛片a∨一区二区三区|国| 国产成人精品日本亚洲专区61| 久久国产精品视频| 亚洲人成电影网站| 日本午夜在线亚洲.国产| 亚洲国产成人av在线| 亚洲天堂免费视频| 午夜精品久久久久久久99黑人| 成人黄色生活片| 狠狠操狠狠色综合网| 欧美日韩视频在线| 欧美高清视频一区二区| 91av免费观看91av精品在线| 国产精品嫩草影院一区二区| 亚洲欧美一区二区三区情侣bbw| 日韩精品视频免费| 欧美亚洲第一页| 亚洲二区中文字幕| 欧美日韩亚洲国产一区| 亚洲黄色av女优在线观看| 久久久精品2019中文字幕神马| 欧美激情视频一区二区| 日韩美女视频免费看| 亚洲情综合五月天| 欧美激情三级免费| 日韩在线免费视频观看| 欧美高清第一页| 国产69精品久久久久9| 国产欧美日韩中文| 久久精品国产一区| 国内免费精品永久在线视频| 亚洲视频欧美视频| 亚洲欧洲在线免费| 国产99久久精品一区二区 夜夜躁日日躁| 午夜精品久久久99热福利| 欧美日韩加勒比精品一区| 国产成人综合亚洲| 久热爱精品视频线路一| 亚洲美女在线视频| 欧美一区二三区| 成人午夜在线影院| 久久久久久久久久久久久久久久久久av| 欧美激情va永久在线播放| 国产美女精品视频免费观看| 欧美一性一乱一交一视频| 98视频在线噜噜噜国产| 狠狠躁夜夜躁人人爽天天天天97| 欧美一级片在线播放| 久久久电影免费观看完整版| 欧美极品少妇与黑人| 欧美在线中文字幕| 亚洲人成在线播放| 亚州成人av在线| 成人激情视频网| 久久九九有精品国产23| 欧美国产一区二区三区| 欧美一级电影久久| 国内揄拍国内精品少妇国语| 国产精品第二页| 91高潮精品免费porn| 久久综合伊人77777|