Muestra las diferencias entre dos versiones de la página.
Próxima revisión | Revisión previa | ||
acemu:proyectos:linux:script_procesamiento_datos [2010/03/30 17:13] kenneth creado |
acemu:proyectos:linux:script_procesamiento_datos [2011/02/27 15:19] (actual) luis |
||
---|---|---|---|
Línea 1: | Línea 1: | ||
- | ====== Procesamiento de Datos por Lote: escribiendo Scripts para automatizar todo el proceso | ||
- | |||
- | En los artículos anteriores describimos el uso de varias herramientas, | ||
- | |||
- | Estos artículos pueden dar la idea de que procesar datos en Linux es largo y tedioso, que hay que escribir mucho en la consola o emulador de terminales y que realmente no vale la pena tomarse tanto trabajo. | ||
- | |||
- | En realidad los artículos reflejan el proceso mediante el cual un usuario común puede emplear diversas herramientas separadas para lograr un objetivo. Muestra el **análisis** del proceso. Pero falta la **síntesis**: | ||
- | |||
- | Eso es lo que pensamos hacer en este artículo. | ||
- | |||
- | Para eso es menester comenzar mencionando que al trabajar en ua consola un usuario en realidad está trabajando en un entorno de programación, | ||
- | |||
- | Hoy por defecto el shell más empleado bajo **Linux** es **bash**. Cada vez que abrimos una consola o ventana de emulador de terminal, el programa que nos " | ||
- | |||
- | En la siguiente figura hemos hecho una captura de pantalla mostrando una ventana del emulador KTerm, corriendo bash como shell o intérprete de comandos. | ||
- | |||
- | {{: | ||
- | |||
- | Bajo este **shell** es que hicimos todo el procesamiento de datos descrito en los artículos anteriores. El entorno de trabajo es extremadamente sencillo: una simple linea de comandos (CLI: Command Line Interface), donde aparece un **prompt** (ken@ae-35: | ||
- | |||
- | Pero así como podemos escribir órdenes o comandos y ejecutarlos de manera interactiva, | ||
- | |||
- | Vamos a mostrar cómo se hace esto. Ya vimos en los artículos todos los comandos que deben ejecutarse para lograr el resultado final. La idea es poner todo es en un único script | ||
- | |||