Diferencia entre revisiones de «Sed (informática)»

Contenido eliminado Contenido añadido
m PR:CW: Artículos sin lista de referencias; cambios superficiales
OdnetninI (discusión · contribs.)
Sed no es un lenguaje de programación, y aún menos turing completo, para más información revisar la referencia oficial de GNU: https://www.gnu.org/software/sed/manual/sed.html#Introduction
Línea 3:
{{Ficha de lenguaje de programación
|nombre = sed
|logo paradigma = [[script]]
|extensiones_comunes = .sed
|paradigma = Imperativo, no estructurado
|año = 1973 - 1974
|diseñador = Lee E. McMahon
|desarrollador =
|tipo_dato = Únicamente strings
|implementaciones = sed, GNU sed, busybox sed, psed, HHsed, super sed, sedmod, ssed.
|última_versión = 4.7<ref>http://ftp.gnu.org/gnu/sed/</ref>
|fecha_última_versión = {{fecha de lanzamiento|21|12|2018}}
|dialectos =
|influido_por = [[Ed (Unix)|ed]] <!--Qué lenguajes le han influido-->
|ha_influido = [[Chomski]], [[Perl]], [[AWK]]
|sistema_operativo = [[Multiplataforma]]
|web =
}}
 
Línea 23 ⟶ 16:
 
'''sed''' ('''''s'''tream '''ed'''itor'') es un editor de flujo, una potente herramienta de tratamiento de texto para el [[sistema operativo]] [[Unix]] que acepta como entrada un archivo, lo lee y modifica línea a línea de acuerdo a un [[Script (informática)|script]], mostrando el resultado por [[Entrada estándar#Salida estándar|salida estándar]] (normalmente en pantalla, a menos que se realice una redirección). Sed permite manipular flujos de datos, como por ejemplo cortar líneas, buscar y reemplazar texto (con soporte de [[expresiones regulares]]), entre otras cosas. Posee muchas características de [[Ed (Unix)|ed]] y [[Ex (editor de texto)|ex]].
 
Como lenguaje de programación es [[Turing completo]]. Provee instrucciones para realizar saltos condicionales e incondicionales a cualquier posición del script o al final del mismo. Análogas a [[GOTO]], permiten la programación no estructurada.
 
== Sintaxis ==