国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

Linux sed命令詳解

2016-12-02 16:54:49 9871

sed:Stream Editor文本流編輯,sed是一個“非交互式的”面向字符流的編輯器。能同時處理多個文件多行的內(nèi)容,可以不對原文件改動,把整個文件輸入到屏幕,可以把只匹配到模式的內(nèi)容輸入到屏幕上。還可以對原文件改動,但是不會再屏幕上返回結(jié)果。

sed命令的語法格式:

sed的命令格式: sed [option] 'sed command'filename

sed的腳本格式:sed [option] -f 'sed script'filename

sed命令的選項(xiàng)(option):

-n :只打印模式匹配的行

-e :直接在命令行模式上進(jìn)行sed動作編輯,此為默認(rèn)選項(xiàng)

-f :將sed的動作寫在一個文件內(nèi),用–f filename 執(zhí)行filename內(nèi)的sed動作

-r :支持?jǐn)U展表達(dá)式

-i :直接修改文件內(nèi)容

sed在文件中查詢文本的方式:

1)使用行號,可以是一個簡單數(shù)字,或是一個行號范圍

x

x為行號

x,y

表示行號從x到y(tǒng)

/pattern

查詢包含模式的行

/pattern /pattern

查詢包含兩個模式的行

pattern/,x

在給定行號上查詢包含模式的行

x,/pattern/

通過行號和模式查詢匹配的行

x,y!

查詢不包含指定行號x和y的行

blob.png

blob.png

提交成功!非常感謝您的反饋,我們會繼續(xù)努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問題: