Sed表示流編輯器(Stream Editor)的縮寫。這是一個簡單但功能強大的工具,分析文字,並無縫地轉換它。 SED是在1973-1974年由貝爾實驗室的李E. McMahon開發。如今,它執行在所有主要的作業系統。
McMahon編寫了一個通用的面向行的編輯器,它最終成為sed。sed借用語法和ed編輯許多有用的功能。自成立開始,就對正規表示式有所支援。sed接受來自檔案以及管道的輸入。此外,它也可以接受來自標準輸入的資料流的輸入。
sed是自由軟體由基金會(FSF)維護,它是由GNU/ Linux分發。因此,它通常被稱為GNU sed的。對於新手使用者,sed語法看起來神秘。但是,一旦熟悉了它的語法,就可以使用sed的幾行指令碼解決許多複雜的任務。
sed可以有許多不同的方式使用,例如: