流編輯器 - 概述



SED 的縮寫表示流編輯器。它是一個簡單而強大的實用程式,可以無縫地分析文字並將其轉換。SED 是由貝爾實驗室的 Lee E. McMahon 於 1973-74 年間開發的。如今,它可以在所有主要作業系統上執行。

McMahon 編寫了一個面向行的通用編輯器,最終成為 SED。SED 借鑑了 ed 編輯器的語法和許多有用的功能。從一開始,它就支援正則表示式。SED 接受來自檔案和管道中的輸入。此外,它還可以接受來自標準輸入流的輸入。

SED 由自由軟體基金會 (FSF) 編寫和維護,並由 GNU/Linux 發行。因此,它通常被稱為GNU SED。對於新手使用者來說,SED 的語法可能看起來很複雜。但是,一旦你熟悉了它的語法,你就可以用幾行 SED 指令碼解決許多複雜的任務。這就是 SED 的魅力所在。

SED 的典型用途

SED 可以用多種不同的方式使用,例如

  • 文字替換,
  • 有選擇性地列印文字檔案,
  • 即時編輯文字檔案,
  • 非互動式編輯文字檔案,還有更多。
廣告