国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 系統 > Unix > 正文

Unix sed如何向文件中增加一行

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

前面我們簡單介紹了一個Unix sed及Unix sed的工作機制,現在我們來講講Unix sed實用:如何向文件中增加一行的功能,sed 是unix中最重要的編輯器之一,注意,有之一..支持多種編輯任務,本文將實現題目的功能實例.

假定我們有一額文本文件,叫做empFile,包含了員工名字和員工id,如下:

  1. Hilesh, 1001 
  2. Bharti, 1002 
  3. Aparna, 1003 
  4. Harshal, 1004 
  5. Keyur, 1005 

1.如何通過sed給文件添加標題行-“Employee, EmpId”

  1. $ sed  ‘1i Employee, EmpId’  empFile 
  2. Employee, EmpId 
  3. Hilesh, 1001 
  4. Bharti, 1002 
  5. Aparna, 1003 
  6. Harshal, 1004 
  7. Keyur, 1005 

解釋:數字1,是說只對第一行執行操作,i代表在insert(熟悉vim的同學應該知道,i會在當前字符的前面插入,a是在后面插入),因此,1i就表示在將Employee,EmpId插入到第一行之前.

然后,有了標題行的文件僅僅會輸出到標準輸出,源文件內容并不會改變,如果需要更新源文件,可以使用重定向輸出到一個臨時文件,然后移動到原始文件,如果Unix系統的sed是GUN版本的,sed會有一個-i選項,可以直接實現更新源文件,如何查看版本,終端下輸入sed —version即可看到,下面先執行,再查看文件,發現已經多了標題行了.

  1. $ sed -i ‘1i Employee, EmpId’ empFile 
  2. $ cat empFile 
  3. Employee, EmpId 
  4. Hilesh, 1001 
  5. Bharti, 1002 
  6. Aparna, 1003 
  7. Harshal, 1004 
  8. Keyur, 1005 

2.如何在標題行之后,也就是原始第一行之前添加一行橫線—“——-”

  1. $ sed -i ‘1a ———————-‘  empFile 
  2. $ cat empFile 
  3.  
  4. Employee, EmpId 
  5.  
  6. Hilesh, 1001 
  7. Bharti, 1002 
  8. Aparna, 1003 
  9. Harshal, 1004 
  10. Keyur, 1005 

同1,中,1表示第一行,a表示append(附加),也就是說當讀入第一行的時候在其之后添加一行,如果你使用2i作為命令也是正確的,就是指當讀入第二行的時候,在其之前插入一行.

3.如何在文件尾部添加一行

  1. $ sed -i ‘$a ———————-‘ empFile 
  2. $ cat empFile 
  3.  
  4. Employee, EmpId 
  5.  
  6. Hilesh, 1001 
  7. Bharti, 1002 
  8. Aparna, 1003 
  9. Harshal, 1004 
  10. Keyur, 1005 
  11. ———————- 

為了在文件尾部插入一行,如果使用之前的方法就需要知道總共有多少行,而$符號則直接指明了最后一行,因此$a表示在讀入最后一行的時候,在后面插入一行.

4.如何在指定的記錄之后插入一條新紀錄,假定我們的例子文件的內容現在是:

  1. Employee, EmpId 
  2.  
  3. Hilesh, 1001 
  4. Harshal, 1004 
  5. Keyur, 1005 
  6. ———————- 

如果我想在Hilesh這個員工之后插入Bharti員工的信息,我這樣做:

  1. $ sed -i ‘/Hilesh/a Bharti, 1002’ empFile 
  2. $ cat empFile 
  3.  
  4. Employee, EmpId 
  5.  
  6. Hilesh, 1001 
  7. Bharti, 1002 
  8. Harshal, 1004 
  9. Keyur, 1005 
  10. ———————- 

注意看,我們這里已經不再使用數字或者其他表示行號的標識了,我們使用了一個模式,了解過正則表達式的朋友會比較熟悉,可以理解為某種規則- /Hilesh/a 這個命令表示對于每一行讀入的內容,如果發現 /Hilesh/這個匹配,在該行之后插入一行,也就是說如果文件里有兩行都是Hilesh員工,那么執行完上面的命令,將會附加兩行內容,這里可以想想sed的工作模式,對每一行執行命令條件檢測,發現匹配,就執行.

5.如何在指定記錄之前插入記錄呢,比如,我想在Harshal這條記錄之前插入Aparna記錄呢?

  1. $ sed -i ‘/Harshal/i Aparna, 1003’ empFile 
  2. $ cat empFile 
  3.  
  4. Employee, EmpId 
  5. //Vevb.com 
  6. Hilesh, 1001 
  7. Bharti, 1002 
  8. Aparna, 1003 
  9. Harshal, 1004 
  10. Keyur, 1005 
  11. ———————-

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产区成人精品视频| 久久久久久91精品色婷婷| 欧美啪啪精品| 欧美性受xxxx免费视频| 欧美韩日国产| 国产免费福利| 国产图片综合| 福利在线国产| 国产剧情在线一区| 国产亚洲精品久久久网站好莱| 久久久久久久美女| 国产精品自拍在线观看| 国产网红女主播精品视频| 中文资源在线网| 欧美日韩一区二区三区在线播放| 麻豆国产视频| 精品成人一区二区三区免费视频| 亚洲成人av高清| 国产在线一二| 国产精品合集一区二区| 亚洲精品少妇久久久久久| 久草一本av| 国产视频中文字幕| 久久av少妇| 在线亚洲不卡| 综合图区亚洲白拍在线 | 国产69精品久久久久孕妇国产69久久| 国产69精品久久app免费版| 国产精品冒白浆免费视频| 青娱乐在线视频观看| 国产福利小视频在线| 黄色毛片在线| 在线看黄网站| 国产高清在线看| 免费在线观看a| 精品国产一区二区三区不卡在线 | 国产麻豆精品视频一区二区| 国产精品人人爱一区二区白浆| 免费a级毛片在线观看| 2021av在线| 国产日韩网站| 国产羞羞视频| 成人超碰在线| 青青国产在线| 老鸭窝av在线| 欧美性猛交xxxx免费看久久| 永久av在线| 国产白浆在线| 99久久99久久免费精品小说| 国产成人午夜精品| √天堂资源中文www| 国产第一页在线视频| 国产精品视频一区二区免费不卡 | 国产日产一区二区三区| 天天av综合网| 天天爱天天色| 国产一级黄色| 国产一级粉嫩xxxx| 国产系列在线观看| 国产精品视频一区二区久久| 最近中文字幕在线中文视频| 国产小视频在线观看| 在线中文字幕第一页| 亚洲字幕成人中文在线观看| 四虎网站在线观看| 国产91大片| 精品亚洲综合| 成人福利视频导航| 国产免费电影网站入口| 国产精品久久人| av丝袜在线| 尤物在线网址| 夜夜爽视频导航| 九九视频在线播放| 中文字幕视频在线免费| 国产乱视频在线观看| 国产福利在线看| 九九热在线观看视频| 精品日韩av| 国产精品一区二区三区高清在线 | 亚洲男人网站| 久草一本av| 中文日本在线观看| 国产九色视频| 人日人天天爽| 精品999视频| 国产一级黄色电影| 玖玖在线视频| 亚洲男人网站| 精品国产美女福利到在线不卡| 成视人a免费观看视频 | а√最新版在线天堂| 国产欧美久久久久久久久| 久草在线资源福利| 日本一卡二卡四卡精品| 在线视频中文字幕久| 九九热视频在线观看| 丝袜理论片在线观看| 亚洲夜夜综合| 中文av在线播放| 999在线视频| 影音先锋日韩| 夜夜爽视频导航| 性网站在线播放| 一区二区免费播放| 99高清免费国产自产拍| 精品无吗乱吗av国产爱色| 国产l精品国产亚洲区在线观看| 中文字幕日本在线| 国产黄色在线观看| 中文字幕av在线播放| 国产高清在线| 在线一二三区| www.三级.com| 波多野结衣中文字幕久久| jizz性欧美| 超碰国产在线| 国产黄a三级三级三级av在线看| 国产精品视频h| 在线免费观看黄色片| 久久国产精品黑丝| 国产精品视频一区二区三区麻豆| 国产成在线观看免费视频| 天天插天天干| 国产精品午夜久久久久久| 国产国语**毛片高清视频| 精品欧美日韩一区二区| 四虎国产精品永久地址998| 国产在线色视频| 久久精品免视着国产成人| 国产一级性片| 亚洲综合在线免费| 免费a在线看| 精品久久久久一区二区三区| 日本久久网站| 国产福利一区二区在线精品| 麻豆国产视频| 亚洲综合在线网| 国产精品久久麻豆| 麻豆av电影在线观看| 国产娇喘精品一区二区三区图片| 亚洲日本一区二区三区在线观看 | 久久av少妇| 99色在线观看| 国产精品自产拍在线观看2019 | 午夜在线网站| 国产女主播在线| 国产农村av| 日本h片在线观看| 2019年中文字幕| √天堂中文在线| 麻豆精品永久免费视频| eeuss影院在线| 国产高清自拍视频在线观看| 国产69精品久久app免费版| 亚洲国产精品区| 尤物视频在线观看视频| 国产高清在线a视频大全| 国产美女被草| 日本中文字幕在线看| 中文字幕在线永久在线视频| 黄色毛片在线看| 粉嫩av一区| 国产精品一区二三区| 国产精品综合久久久久| 成人av小说网| 丁香视频五月| 尤物视频在线观看| 久草亚洲一区| 国产在线观看91| 成人超碰在线| 国产国产国产国产国产国产| 精品一二三四| 日本一卡二卡四卡精品| 九九色在线观看| 91xxx在线观看| 99久热re在线精彩视频| 一级二级三级在线观看| 四虎免费视频| 国产美女视频一区二区三区 | 国产蜜臀在线| 国产精品第八页| 2021av天天| 碰草在线视频| 国产精品一二三区视频| 2018狠狠干| 国产有码在线| 国产激情视频一区二区三区| 在线免费观看黄色av| 粉嫩av一区| 午夜影院在线免费观看| 久艹在线视频| 91看片在线观看| 久久香蕉av| 伊人影院在线观看| 天天操天天射天天插| 精品久久九九| 丁香婷婷在线| wwwww在线观看免费视频| 国产一区二区影视|