Sed-overview

提供:Dev Guides
移動先:案内検索

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

頭字語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は、次のようなさまざまな方法で使用できます。

  • テキスト置換、
  • テキストファイルの選択的印刷、
  • テキストファイルのインプレース編集、
  • テキストファイルの非対話型編集など。