婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > linux sed命令互換包含指定關(guān)鍵字的行

linux sed命令互換包含指定關(guān)鍵字的行

熱門(mén)標(biāo)簽:安陽(yáng)百應(yīng)電銷機(jī)器人加盟 公司400電話辦理價(jià)格 百度地圖標(biāo)注開(kāi)鎖電話 依蘭縣地圖標(biāo)注app 琿春市地圖標(biāo)注app 山東企業(yè)電銷機(jī)器人價(jià)格 pageadm實(shí)現(xiàn)地圖標(biāo)注 潮州地圖標(biāo)注 百度中國(guó)地圖標(biāo)注中心

a.txt內(nèi)容如下:

111
222
baidu
333
444
google
555
666

交換包含baidu和包含google的行,得到:

111
222
google
333
444
baidu
555
666

代碼1:

sed '/baidu/{:a;N;/google/!ba;s/\([^\n]*\)\n\(.*\)\n\(.*\)/\3\n\2\n\1/}' a.txt

代碼1的執(zhí)行過(guò)程:

代碼2:

sed '/baidu/{:a;N;/google/{s/\(^[^\n]*\)\(.*\)\(\n\)\([^\n]*$\)/\4\2\3\1/;t};ba}' a.txt 

代碼2的執(zhí)行過(guò)程:

代碼1和代碼2的特點(diǎn):
1、不需要事先知道baidu和google分別在第幾行。
2、不管baidu和google是否相鄰,都可以正常處理。
3、如果先出現(xiàn)google后出現(xiàn)baidu,命令需要相應(yīng)的做調(diào)整。

標(biāo)簽:呼和浩特 常德 晉中 連云港 公主嶺 三明 香港 林芝

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《linux sed命令互換包含指定關(guān)鍵字的行》,本文關(guān)鍵詞  linux,sed,命令,互換,包含,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《linux sed命令互換包含指定關(guān)鍵字的行》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于linux sed命令互換包含指定關(guān)鍵字的行的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 常德市| 尚志市| 客服| 比如县| 墨江| 崇信县| 永定县| 涪陵区| 中山市| 盐亭县| 项城市| 呼图壁县| 松江区| 西城区| 马龙县| 阿拉善盟| 焉耆| 蕲春县| 横山县| 七台河市| 大冶市| 甘洛县| 裕民县| 开原市| 新竹县| 石柱| 柳林县| 鄂托克前旗| 始兴县| 长岛县| 阿坝| 东乌珠穆沁旗| 虞城县| 浙江省| 剑川县| 洪雅县| 河津市| 汽车| 板桥市| 手游| 禄劝|