日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux——sed 流编辑器

發布時間:2025/3/19 linux 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux——sed 流编辑器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

sed 對字符的處理

p 模式——顯示

d 模式——刪除

a 模式——添加

c 模式——替換

w 模式——寫入

i 模式——插入

  • p 模式

    sed -n '/^#/p' fstab 顯示以 # 號開頭的行

    sed -n '/^#/!p' fstab 顯示不以 # 號開頭的行

    sed -n '/0$/!p' fstab 顯示不以 0 結尾的行

    cat -n fstab | sed -n '2,6p'顯示 2-6 行

    cat -n fstab | sed -n -e '2p' -e '6p'與cat -n fstab | sed -n -e '2p;6p'
    顯示第2、第6行

    cat -n fstab | sed -n -e '2!p'顯示除了第2行的其他行

    cat -n fstab | sed -n -e '2,6!p'不顯示 2-6 行

    cat -n fstab | sed -ne '2!p;6!p' | uniq -d顯示除了第2、第6行的其他行

  • d 模式
    cat -n fstab | sed -e '2d;6d'刪除第2、第6行后再顯示

    cat -n fstab | sed -e '2,6d'刪除第 2-6 行后再顯示

    sed -e '/^#/d' fstab刪除以 # 號開頭的行后再顯示

    sed -e '/^$/d' fstab刪除空行后再顯示

    sed -e '/^$/d;/^#/d' fstab刪除空行和以 # 號開頭的行后再顯示

    sed -e '/UUID/!d' fstab< == >sed -e '/^UUID/!d' fstab
    除了含有 UUID 的行(以UUID開頭的行)不刪除,其余的刪除后再顯示

    sed -e '/UUID/d' fstab刪除含有 UUID 的行后再顯示

  • a 模式
    sed '/hello/aworld' westos添加 world 到文件 westos(默認添加到最后行)
    sed 's/hello/hello world/g' westos全局替換,將 hello 替換成 hello world
    sed '/hello/a\world' westos等價于sed '/hello/aworld' westos
    sed '/hello/aworld westos' westos添加 hello world 到文件 westos
    sed '/hello/aworld\nwestos' westos
    添加 world westos 到文件 westos ,world 后有換行符,所以 westos 換行顯示
    sed '/hello/aworld\n westos' westos
    world 后有換行符且有一空格,所以 westos 換行并空格顯示

  • c 模式
    sed '/hello/chello world' westos將文件 westos 中的 hello 替換成 hello world
    sed '/hello/ci\nlike\nyou' westos將文件 westos 中的 hello 替換成 i like you 并換行顯示

  • w 模式

    sed -n '/bash$/p' passwd > file等價與sed -n '/bash$/wfile1' passwd
    此處只為看效果,用 file 和 file1 演示


    sed '/hello/=' westos
    sed '/hello/=' -i westos
    參數 -i :直接修改讀取的文件內容,而不是輸出到終端。

    演示將內容一行顯示


    sed '6r westos' fstab
    在文件 fstab 的第6行后添加上文件 westos 的內容后顯示

    sed '$r westos' fstab
    在文件 fstab 的最后一行后添加上文件 westos 的內容后顯示

    sed '1r westos' fstab在文件 fstab 的第1行后添加上文件 westos 的內容后顯示

    sed -n '/^UUID/=' fstab
    sed '/^UUID/=' fstab

    • sed 的其他用法
      此處只演示sed -f filename1 filename2,其余可自己測試
sed -f filename1 filename2 sed -n -e '/^UUID/p' -e '/^UUID/=' filename sed -e 's/sbin/linux/;s/bash/westos/' filename sed 's/^\//#/' filename sed 's@^/@#@g' filename sed 's/\//#/' filename sed 's/\//#/g/' filename sed 'G' filename sed '$!G' filename sed '=' filename | sed 'N;s/\n/ /' sed -n '$p' filename



總結

以上是生活随笔為你收集整理的linux——sed 流编辑器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91看片在线播放 | 国产日本在线观看 | 织田真子作品 | 色大师在线观看 | 国产精品18久久久久久无码 | av福利社| 国产亚洲美女精品久久久2020 | 羞羞羞网站 | 午夜一区二区三区 | 午夜成年视频 | 久久99这里只有精品 | 野花视频在线观看免费 | 日本精品一区视频 | 加勒比一区二区三区 | 日日摸日日添日日躁av | 丝袜综合网 | 久久露脸国语精品国产 | 欧美人与禽zozzo性之恋的特点 | 羞羞网站在线观看 | 黄色片18| 另类色综合 | 艳妇臀荡乳欲伦交换在线播放 | 国产啪视频 | 亚洲一区二区福利 | 国产一区二区三区四区三区四 | 91肉色超薄丝袜脚交一区二区 | 国产ts变态重口人妖hd | 小珊的性放荡羞辱日记 | 亚洲精品无码专区 | 日韩高清一级 | 欧美美女网站 | 伊人天堂在线 | 久久精品成人一区二区三区蜜臀 | 深夜福利免费在线观看 | 91精品久久久久久久 | 吞精囗交69激情欧美 | 青青青青青青草 | 九色福利视频 | 亚洲色中色 | 午夜羞羞影院 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | 日韩极品在线观看 | 特大黑人娇小亚洲女 | 亚洲熟妇av一区二区三区漫画 | 97精品人妻一区二区三区香蕉 | 18成人在线观看 | 欧美综合影院 | 色噜噜综合网 | 久久成人a毛片免费观看网站 | 国产精品久久久久久白浆 | 日韩精选av | 超碰一区| 欧美色视频在线 | 不卡中文字幕 | 拍摄av现场失控高潮数次 | 成人做爰69片免费观看 | 青青草视频偷拍 | www.香蕉视频在线观看 | 亚洲free性xxxx护士hd | 国产精品视频全国免费观看 | 亚洲再线 | 干骚视频 | 欧日韩在线观看 | 日本熟妇一区二区三区 | 性视频在线 | 欧美成人乱码一区二区三区 | 嘿咻视频在线观看 | 亚洲中文字幕一区 | 色很久 | 亚洲激情在线 | 超碰av男人的天堂 | 国产电影免费观看高清完整版视频 | 性感美女一级片 | av福利站| 国产成人a v | 免费99精品国产自在在线 | 国产在线三区 | 成人高清视频免费观看 | 激情欧美一区二区 | 久久婷婷亚洲 | 国内一区二区三区 | 日本视频免费在线 | 李华月全部毛片 | 性视频一区 | 欧美aa在线观看 | 国产青草视频在线观看 | 91pao| 精品视频免费播放 | 牛牛av国产一区二区 | 黄色免费视屏 | 大奶一区 | 特级淫片裸体免费看冫 | 成人福利社 | 新婚之夜玷污岳丰满少妇在线观看 | 自拍第二页 | 一区二区免费视频 | 免费的毛片 | 国产午夜亚洲精品午夜鲁丝片 | 白白色2012年最新视频 |