“Conocimientos Programación>Perl Programming

PERL Vs . SED

2013/4/10
En sus primeros días , el sistema operativo UNIX era parte de un sistema de tratamiento de textos desarrollados en los Laboratorios Bell . Los diseñadores de UNIX escribió una colección de pequeñas utilidades , pero de gran alcance para dar formato y editar documentos de texto , generar informes e imprimir los resultados . Sed y Perl son utilidades desarrolladas posteriormente para automatizar el procesamiento de texto mediante la adición de características del lenguaje de programación ampliadas para UNIX shell scripts . Tanto sed y Perl son herramientas poderosas en manos de un programador experimentado . Sed general

Sed es un sistema de utilidad de línea de comando operativo UNIX para la edición de archivos de texto. El nombre de sed es el acrónimo de " editor de flujo . " Al igual que muchos otros UNIX , BSD y utilidades de Linux , sed acepta y procesa información por tubería o " streaming " a ella desde otras aplicaciones. Comandos sed con formato de expresiones regulares pueden buscar , visualizar , añadir o eliminar texto de archivos . Sed puede trabajar en un archivo a la vez o muchas en lotes. Sed sigue la filosofía de UNIX de la pequeña , potente utilidad que realiza una tarea muy bien.
Perl general

Perl es un uso general, interpretado lenguaje de script creado en 1987 por Larry Wall. Originalmente el nombre de la gema , Perl es ahora un acrónimo para " Práctico de Extracción e Informe Idioma . " Perl es un lenguaje de alto nivel que toma prestado un poco de la sintaxis de las utilidades de UNIX sed y awk , así como el lenguaje de programación C . Las versiones actuales de Perl se puede utilizar como un lenguaje shell de comandos o como un lenguaje de programación para crear aplicaciones Web , bases de datos de acceso, crear informes o manipular archivos de texto. Perl se ha utilizado para crear software de blogs , los sistemas de aprendizaje en línea e incluso las aplicaciones de escritorio .

Similitudes

Sed y Perl son los dos lenguajes de programación , pero difieren en la profundidad y amplitud de sus características y aplicabilidad. Ambos se interpretan en lugar de lenguajes compilados . Ambos comandos Perl sed y pueden trabajar en la línea de comandos o ejecutar desde scripts guardados como archivos de texto . Tanto utilizar expresiones regulares para analizar y modificar los archivos de texto . Ambos tienen una sintaxis concisa conciso que puede desconciertan a los programadores utilizan para lenguajes de alto nivel como C , C + + , Python o Java. Si bien los dos idiomas se han desarrollado en los sistemas operativos UNIX y UNIX , también existen versiones para sistemas Windows también.
Diferencias fuerte y la razón de ser

de sed es de texto procesamiento . Perl se suma a los puntos fuertes de sed las herramientas y características lingüísticas necesarias para crear cualquier aplicación que no depende de la velocidad o de bajo nivel del sistema y soporte de hardware. Sed tiene funcional , pero limitado el flujo del programa de ramificación que se asemeja a la sentencia goto Basic y C . Perl tiene " si entonces" condicionales además de para , interruptor y ciclos while . Variables - nombres simbólicos para información - no existen en la sed . Perl , por otro lado, admite variables escalares , arrays y hashes pares clave-valor. Las versiones actuales de Perl incluso los tipos de apoyo y la programación orientada a objetos .

Perl Programming
Cómo leer archivos CSV en Perl
Cómo integrar Perl en HTML
Cómo utilizar Perl obtener Epoch Fecha
Perl : Cómo reemplazar punto y coma
¿Cómo hacer un cuadro de diálogo X11 rápido en Perl
Cómo utilizar DBI conectarse a Perl
Cómo configurar la autenticación de formularios
Cómo aprender Perl
Conocimientos Informáticos © http://www.ordenador.online