1、非交互式。處理文件時(shí),把當(dāng)前處理的行存儲(chǔ)在臨時(shí)緩沖區(qū)(稱(chēng)為“模式空間”(Pattern Space))中,即它是基于模式匹配過(guò)濾及修改文本。
2、逐行處理,sed 命令在緩沖區(qū)中一次處理一行內(nèi)容,處理完成后,把緩沖區(qū)的內(nèi)容送往屏幕,接著處理下一行,直到文件末尾。 ">

sed命令詳解

回答
愛(ài)揚(yáng)教育

2022-06-26

  • 相關(guān)推薦
sed是一種流文件編輯器,其特點(diǎn)為:
1、非交互式。處理文件時(shí),把當(dāng)前處理的行存儲(chǔ)在臨時(shí)緩沖區(qū)(稱(chēng)為“模式空間”(Pattern Space))中,即它是基于模式匹配過(guò)濾及修改文本。
2、逐行處理,sed 命令在緩沖區(qū)中一次處理一行內(nèi)容,處理完成后,把緩沖區(qū)的內(nèi)容送往屏幕,接著處理下一行,直到文件末尾。

擴(kuò)展資料

  正常情況下,sed命令所做的處理只是把操作結(jié)果(包括打印、刪除等)輸出到當(dāng)前終端屏幕,而并不會(huì)對(duì)原始文件做任何更改。若希望直接修改文件內(nèi)容,應(yīng)添加選項(xiàng) -i 。為了避免生產(chǎn)環(huán)境中因誤操作導(dǎo)致系統(tǒng)故障,使用時(shí)要謹(jǐn)慎。

  sed 主要用來(lái)編輯一個(gè)或多個(gè)文件,簡(jiǎn)化對(duì)文件的反復(fù)操作(如:輸出、刪除、替換、復(fù)制、剪切、導(dǎo)入、導(dǎo)出等各種操作)或者用來(lái)編寫(xiě)轉(zhuǎn)換程序等。

交口县| 崇左市| 大田县| 宜宾县| 普安县| 辽阳市| 綦江县| 河西区| 监利县| 遵义市| 平和县| 舞阳县| 什邡市| 壤塘县| 宁强县| 乌恰县| 灵宝市| 延寿县| 永嘉县| 东海县| 菏泽市| 新余市| 漳平市| 灌南县| 五家渠市| 东山县| 武清区| 富源县| 邵武市| 晋江市| 高邮市| 堆龙德庆县| 广东省| 年辖:市辖区| 比如县| 蒲城县| 梓潼县| 乐清市| 子洲县| 博爱县| 朝阳市|