Sed-overview

提供:Dev Guides
2020年6月22日 (月) 22:57時点におけるMaintenance script (トーク | 投稿記録)による版 (Imported from text file)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

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

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

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