ストリームエディタ-概要

頭字語SEDはの略です Stream EDitor.これは、テキストを解析してシームレスに変換する、シンプルでありながら強力なユーティリティです。SEDは、1973年から74年にかけてベル研究所のリーE.マクマホンによって開発されました。現在、すべての主要なオペレーティングシステムで実行されています。

McMahonは、汎用のライン指向エディターを作成し、最終的にSEDになりました。SEDは、edエディターから構文と多くの便利な機能を借用しました。当初から、正規表現をサポートしています。SEDは、パイプだけでなくファイルからの入力も受け入れます。さらに、標準入力ストリームからの入力を受け入れることもできます。

SEDは、Free Software Foundation(FSF)によって作成および保守されており、GNU / Linuxによって配布されています。したがって、それはしばしばと呼ばれますGNU SED.初心者ユーザーには、SEDの構文がわかりにくいように見える場合があります。ただし、その構文に慣れると、数行のSEDスクリプトで多くの複雑なタスクを解決できます。これがSEDの美しさです。

SEDの典型的な使用法

SEDは、次のようなさまざまな方法で使用できます。

  • テキスト置換、
  • テキストファイルの選択的印刷、
  • テキストファイルのインプレース編集、
  • テキストファイルの非インタラクティブな編集、その他多数。