五月综合激情婷婷六月,日韩欧美国产一区不卡,他扒开我内裤强吻我下面视频 ,无套内射无矿码免费看黄,天天躁,日日躁,狠狠躁

新聞動態(tài)

Linux下sed命令使用全解析

發(fā)布日期:2022-02-03 15:17 | 文章來源:CSDN

一、Sed簡介
Sed:Stream Editor 流式編輯器 又稱行編輯器,每次只編輯一行。Sed工作是在“模式空間”中進(jìn)行的,并不操作源文件。對源文件無危害。


二、Sed使用格式
Sed命令的常用格式如下:
(1)Sed [options] ‘script’ input_file…
(2)Sed [options] –f script_file input_file…
(3)Sed [options] ‘ADDR1,ADDR2command’ input_file…
例如:#sed ’1,2d’ fstab 就可以將fstab的前兩行刪除并顯示出來,但是它不會改變源文件。
#Sed ‘1,2!d’ fstab 表示刪除除第一行和第二行之外的所有行。
(4)Sed [options] ‘/PATTERN/command’ input_file……
&:s/l..e/&er/:表示引用前面匹配到的所有字符。
例如:sed ‘/[[:upper:]]/d’ binary.sh 表示刪除所有的大寫字母的行。
(5)Sed ‘/PATTERN1/,/PATTERN2/command’ input_file……
說明:這表示從第一次被PATTERN1匹配到的行到第一次被PATTERN2匹配到的中間的所有行執(zhí)行command命令。


三、Sed的常用選項:
-n:只顯示sed匹配到的行。其余行不顯示。下文有范例。
-i :可以直接操作原文件。默認(rèn)情況下sed不會改變原文件,但是-i選項可以修改原文件,此選項應(yīng)慎用。
-r:可以使用標(biāo)準(zhǔn)正則表達(dá)式。默認(rèn)情況下sed只支持基本正則表達(dá)式,但是加上-r選項后則支持?jǐn)U展正則表達(dá)式
-e:多腳本共用??梢酝瑫r執(zhí)行多個命令。例如:

復(fù)制代碼
代碼如下:
[root@localhost ~]# sed -e <a>'s@\@H\1@g'</a> -e <a>'s@\(l..e\)\.@\1r.@g'</a> test

He love His lover.
She like Her liker.
Dove love Her liker.
也可以這樣用,中間用分號隔開:

復(fù)制代碼
代碼如下:
[root@localhost ~]# sed <a>'s@\@H\1@g;s@\(l..e\)\.@\1r.@g'</a> test

四、使用示例

復(fù)制代碼
代碼如下:

#sed -e 命令行處理 -a 新增
> sed -e '$ a widuu' test.txt #在test.txt的結(jié)尾處添加widuu


復(fù)制代碼
代碼如下:

# 把-e換成-n
> sed -n '$ a widuu' test.txt # 只顯示被處理的一行


復(fù)制代碼
代碼如下:

# -c 替換多少行 為你制定的字符串,這里我的test.txt內(nèi)容如圖
> sed -e '2,5c xiaowei' test.txt #把2-5行替換成字符串xiaowei


復(fù)制代碼
代碼如下:

# 多命令執(zhí)行 -e
> sed -e '2,5c xiaowei' -e 's/cccc/widuu/' test.txt


復(fù)制代碼
代碼如下:

# -i 不輸出 -s 替換
>sed -i 's/111111/widuu/g' test.txt


復(fù)制代碼
代碼如下:

# i 插入 自定義的字符串 在test.txt的第二行插入xiaowei
> sed -e '2i xiaowei' test.txt


復(fù)制代碼
代碼如下:

# d 刪除輸入任何字符串
> sed -e '2d' test.txt #刪除第二行

海外服務(wù)器租用

版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。

實時開通

自選配置、實時開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部