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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

sed命令 学习笔记

發(fā)布時間:2024/4/17 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 sed命令 学习笔记 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

sed 基本用法

sed : Stream EDitor 行編輯器 ? ? ?(全屏編輯器: vim)

sed: 默認(rèn)打印模式空間 ?默認(rèn)不編輯原文件,僅對模式空間中的數(shù)據(jù)做處理; 而后,處理結(jié)束后,將模式空間打印至屏幕

sed [optiones]?'ADDressCommand' file ...

? ? ? -n : 靜默模式 不在默認(rèn)顯示模式空間中的內(nèi)容

? ? ?? -i : 直接修改原文件

? ? ? ?-e SECRIPT -e SECRIPT : 可以同時執(zhí)行多個腳本

? ? ? ?-f /PATH/TO/SED_SCRIPT : 添加 "腳本文件" 到程序的運(yùn)行列表

? ? ? ? ? ? ? sed -f /path/to/scripts file

? ? ? ?-r : 使用擴(kuò)展正則表達(dá)式 ? ( 默認(rèn)支持基本正則表達(dá)式 )


ADDress ?地址表示

1 . StratLine , EndLine ? 比如 : 1 , 100

? $ 最后一行

? $-1 倒數(shù)第二行

2 . /RegExp/ ? 比如 : /^root/

3 . /pattern1/ , /pattern2/ ? ? ?比如 : 第一次被 pattern1 匹配到的行開始, 至第一次被 pattern2 匹配到的行結(jié)束,這中間的所有行

4 . LineNumber ? 指定的行

5 . StartLine, +N ? ? ?從 StartLine 開始, 向后的 N 行


Command:

d : 刪除符合條件的行

[root@nono?~]#?sed?'5,$d'?/etc/fstab???????#刪除?/etc/fstab?文件中的第五行到最后一行 [root@nono?~]#?sed?'/oot/d'?/etc/fstab????#刪除?/etc/fstab?文件中所有包含?oot?的行 [root@nono?~]#?sed?'1,+2d'?/etc/fstab?????#刪除?/etc/fstab?文件中,第一行開始并向后兩行的內(nèi)容(3行) [root@nono?~]#?sed?'1d'?/etc/fstab??????????#只刪除第一行 [root@nono?~]#?sed?'/^\//d'?/etc/fstab?????#刪除以?/?開頭的行,?^\/?'\'為轉(zhuǎn)譯(使用字符本身的意義)

p : 顯示符合條件的行

[root@nono?~]#?sed?-n?'/^\//p'?/etc/fstab??#只顯示以?'\'?開頭的行??-n:不顯示模式空間中的內(nèi)容

a \string : 在指定的行后面追加新行,內(nèi)容為 "string"?

[root@nono?~]#?sed?'/^\//a?\#hello?word'?/etc/fstab????#在?/?開頭的行下面,追加?/#hello?word [root@nono?~]#?sed?'/^\//a?\#hello?word\n\#hello?linux'?/etc/fstab?#追加兩行?\n?:?換行符

i \string : 在指定的行前面追加新行,內(nèi)容為 "string" ?用法與 a \string 相同

r FILE : 將指定的文件的內(nèi)容添加至符合條件的行處

[root@nono?~]#?sed?'2r?/etc/issue'?/etc/fstab???#在?/etc/fstab?的第二行后面,添加文件?/etc/issue?的內(nèi)容 [root@nono?~]#?sed?'1,2r?/etc/issue'?/etc/fstab??#在?/etc/fstab?的第一行,第二行后面分別添加?/etc/issue?的內(nèi)容

w FILE : 將地址指定的范圍內(nèi)的行另存至指定的文件中

[root@nono?~]#?sed?'/oot/w?/tmp/oot.txt'?/etc/fstab???#將?/etc/fstab?文件中包含?oot?的行,保存至?/tmp/oot.txt?文件中

s /pattern/string/修飾符?: 表示查找并替換 ?(默認(rèn)只替換每行中第一次被模式匹配到的字符串)

? ? ? ? ?pattern : 可以使用正則表達(dá)式的元字符

? ? ? ? ?修飾符

? ? ? ? ?g : 全局替換

? ? ? ? ? i : 查找時忽略字符大小寫

? ? ? ? ? s/// : s### : s@@@ ?作用相同?

[root@nono?~]#?sed?'s@/@#@g'?/etc/fstab?????#將?/etc/fstab?文件中的?/?替換為?#?(g?全局替換) [root@nono?~]#?history?|?sed?'s#^[[:space:]]*##'???#將?history?行首的空格刪除?(可以刪除多個空白字符)

練習(xí)?

  • 刪除 /etc/grub.conf 文件中行首的空白符

    sed -r 's@^[[:spapce:]]+@@g' /etc/grub.conf

  • 刪除 /etc/inittab 文件中的空白行

    sed '/^$/d' /etc/inittab

  • 刪除 /etc/inittab 文件中開頭的 # 號

    sed 's@^#@@g' /etc/inittab

  • 刪除某文件中開頭的#號及后面的空白字符,但要求#號后面必須有空白字符

    sed -r 's@^#[[:space:]]+@@g' /etc/inittab

  • 刪除某文件中以空白字符后面跟 # 類的行中的開頭的空白字符及#

    sed -r 's@^[[:space:]]+#@@g' /etc/inittab

  • 取出一個文件路徑的目錄名稱

    echo "/etc/rc.d/" | sed 's@^(/.*/)[^/]+/?@\1@g'

  • 轉(zhuǎn)載于:https://blog.51cto.com/aby028/1825600

    總結(jié)

    以上是生活随笔為你收集整理的sed命令 学习笔记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 波多野结衣乳巨码无在线观看 | 成人在线视频观看 | 在线成人黄色 | 18禁网站免费无遮挡无码中文 | 一区二区三区视频免费 | 啄木乌欧美一区二区三区 | 国产一级爱c视频 | 日韩一区二区中文字幕 | 视频一区二区三区四区五区 | ass亚洲尤物裸体pics | 绝顶高潮videos合集 | 亚洲精品合集 | 成人动漫免费观看 | 不卡av片| 国产亚洲网站 | 精品美女在线 | 奇米网7777| 中文字幕在线观看网站 | 久久国产精品电影 | 亚洲精品乱码久久久久久蜜桃91 | 老湿机69福利区午夜x片 | 粉嫩av国产一区二区三区 | 精品一区免费 | 欧美激情爱爱 | 欧美一区二区免费视频 | 天天做天天爱天天爽综合网 | 91色伦| 在线成人免费观看 | 深夜的私人秘书 | 污污的网站在线观看 | 肉嫁高柳在线 | 天天拍夜夜操 | 亚洲欧美日韩久久精品 | 国产资源久久 | 亚洲国产aⅴ成人精品无吗 日韩乱论 | 色婷婷丁香| 欧美区国产区 | 国产午夜精品在线观看 | 色小说在线 | 亚洲综合日韩精品欧美综合区 | 午夜国产视频 | 亚洲色婷婷久久精品av蜜桃 | 欧美性区| 刘亦菲久久免费一区二区 | 亚洲宗人网 | 拔插拔插影库 | 奇米777视频 | 成人一级黄色片 | 欧美一区二区成人 | 国产亚洲小视频 | 伊人网大| 国产绿帽刺激高潮对白 | 男女高h视频 | 青青草久久伊人 | 女生鸡鸡软件 | 一级激情视频 | 国产视频九色蝌蚪 | 九九热在线视频 | www.天堂在线 | 国产精品传媒在线观看 | 国产又粗又黄又猛 | 911亚洲精品 | 成人欧美一区二区三区黑人冫 | 精品一区二区三区在线免费观看 | 在哪看毛片 | 国产12页 | 日韩免费视频一区二区 | 蜜臀久久99精品久久久 | 精品久久香蕉国产线看观看亚洲 | 欧美bbbbbbbbbbbb18av| 国产日韩在线播放 | 国产91欧美 | 亚洲精品无码久久久久久久 | 国产小视频在线观看 | 五月天视频网 | 日韩精品久 | 91av国产在线 | 亚洲91久久 | wwwwxxxx国产 | 国模大尺度视频 | 法国极品成人h版 | 露脸丨91丨九色露脸 | 日韩中文字幕av | 亚洲精品中文字幕乱码三区91 | 国产成人精品一区二区无码呦 | 久久久久久久久久久久久女过产乱 | 日韩中文字幕视频在线 | 亚洲色图自拍 | 亚洲va韩国va欧美va精品 | 日韩一级片中文字幕 | 亚洲一区,二区 | 97在线播放免费观看 | 欧美日韩a√ | 国产视频久久久久久 | 成人精品毛片 | 免费操片 | 九久久| 国产女厕一区二区三区在线视 | 亚洲视频免费在线播放 |