ストリームエディタ-概要
頭字語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は、次のようなさまざまな方法で使用できます。
- テキスト置換、
- テキストファイルの選択的印刷、
- テキストファイルのインプレース編集、
- テキストファイルの非インタラクティブな編集、その他多数。