Nei suoi primi giorni , il sistema operativo UNIX era parte di un sistema di elaborazione di testo sviluppato ai Bell Labs . I progettisti di UNIX ha scritto una raccolta di piccoli , ma potente utility per formattare e modificare documenti di testo , generare report e stampare i risultati . Sed e Perl erano utility sviluppate successivamente per automatizzare l'elaborazione del testo con l'aggiunta di estese funzionalità di linguaggio di programmazione per script di shell UNIX . Sia sed e Perl sono strumenti potenti nelle mani di un programmatore esperto . Sed Panoramica
Sed è una utility a riga di comando del sistema operativo UNIX per la modifica di file di testo . Il nome sed è l' acronimo di " stream editor . " Come molti altri UNIX , BSD e utility Linux , sed accetta ed elabora le informazioni in filodiffusione o " streaming " ad essa da altre applicazioni . Comandi sed formattati come le espressioni regolari possono cercare , visualizzare , aggiungere o rimuovere il testo dal file . Sed può lavorare su un file alla volta o molti in lotti . Sed segue la filosofia UNIX del piccolo , potente utility che esegue un compito molto bene .
Perl Panoramica
Perl è un uso generale , interpretato linguaggio di scripting creato in 1987 da Larry Wall . Originariamente chiamato dopo la gemma , Perl ora è l'acronimo di " Practical Extraction and Report Language ". Perl è un linguaggio di alto livello che prende in prestito un po 'di sintassi dalla utility UNIX sed e awk , così come il linguaggio di programmazione C . Le attuali versioni di Perl può essere utilizzato come un linguaggio di shell di comando o come un linguaggio di scripting per creare applicazioni Web , database Access , creare report o manipolare file di testo . Perl è stato utilizzato per costruire software di blogging , sistemi di apprendimento on-line e anche le applicazioni desktop.