Éditeur de flux - Présentation

L'acronyme SED signifie Stream EDitor.C'est un utilitaire simple mais puissant qui analyse le texte et le transforme de manière transparente. SED a été développé entre 1973 et 1974 par Lee E. McMahon de Bell Labs. Aujourd'hui, il fonctionne sur tous les principaux systèmes d'exploitation.

McMahon a écrit un éditeur orienté ligne à usage général, qui est finalement devenu SED. SED a emprunté la syntaxe et de nombreuses fonctionnalités utiles à l'éditeur ed. Depuis ses débuts, il prend en charge les expressions régulières. SED accepte les entrées des fichiers ainsi que des tuyaux. De plus, il peut également accepter les entrées des flux d'entrée standard.

SED est écrit et maintenu par la Free Software Foundation (FSF) et il est distribué par GNU / Linux. Par conséquent, il est souvent appeléGNU SED.Pour un utilisateur novice, la syntaxe de SED peut sembler cryptique. Cependant, une fois que vous vous êtes familiarisé avec sa syntaxe, vous pouvez résoudre de nombreuses tâches complexes avec quelques lignes de script SED. C'est la beauté du SED.

Utilisations typiques du SED

SED peut être utilisé de différentes manières, telles que:

  • Substitution de texte,
  • Impression sélective de fichiers texte,
  • Édition sur place de fichiers texte,
  • Édition non interactive de fichiers texte, et bien d'autres.