鍍金池/ 教程/ Linux/ Sed教程
Sed字符串
Sed實(shí)用功能
Sed管理模式
sed環(huán)境設(shè)置
sed模式緩沖區(qū)
Sed循環(huán)
Sed模式范圍
Sed教程
Sed正則表達(dá)式
Sed分支
Sed基本語法
sed工作流程
Sed特殊字符
Sed基本命令

Sed教程

Sed表示流編輯器(Stream Editor)的縮寫。這是一個(gè)簡(jiǎn)單但功能強(qiáng)大的工具,分析文本,并無縫地轉(zhuǎn)換它。 SED是在1973-1974年由貝爾實(shí)驗(yàn)室的李E. McMahon開發(fā)。如今,它運(yùn)行在所有主要的操作系統(tǒng)。

McMahon編寫了一個(gè)通用的面向行的編輯器,它最終成為sed。sed借用語法和ed編輯許多有用的功能。自成立開始,就對(duì)正則表達(dá)式有所支持。sed接受來自文件以及管道的輸入。此外,它也可以接受來自標(biāo)準(zhǔn)輸入的數(shù)據(jù)流的輸入。

sed是自由軟件由基金會(huì)(FSF)維護(hù),它是由GNU/ Linux分發(fā)。因此,它通常被稱為GNU sed的。對(duì)于新手用戶,sed語法看起來神秘。但是,一旦熟悉了它的語法,就可以使用sed的幾行腳本解決許多復(fù)雜的任務(wù)。

sed典型用途

sed可以有許多不同的方式使用,例如:

  • 文本替換
  • 選擇性打印的文本文件
  • 一個(gè)就地文本文件的編輯
  • 文本文件的非交互式的編輯等等。