Bash.odt

Páginas: 9 (2090 palabras) Publicado: 28 de abril de 2014


Home
Foro
Wiki
Chat
Webmail
Documentos
Links
Noticias
Fedora FAQ
Buscar

Registrarse/Entrar

Navegación
Portada
Portal de la comunidad
Actualidad
Cambios recientes
Página aleatoria
Ayuda
Donaciones

 
Herramientas
Lo que enlaza aquí
Cambios en enlazadas
Subir archivo
Páginas especiales
Versión para imprimir
Enlace permanente
ArtículoDiscusión
Ver código fuente
Historial
Programación en Bash


bash es una de tantas shell de Linux, la más popular en las distribuciones recientes como Ubuntu, Fedora o Mandriva. En la actualidad la gran mayoría de los scripts de configuración de las distribuciones de Gnu/Linux están programados en Bash, lo tanto para quien desee personalizar su sistema a fondo, tener conocimientos de bashes crítico.
En esta breve guía mostraremos varios ejemplos de programación en bash como ejemplo de los ciclos y sentencias de control vistas.

Tabla de contenidos
[ocultar]
1 Dudas básicas antes de comenzar
1.1 ¿Qué es un shell?
1.2 ¿Por qué aprender a programarlo?
1.3 ¿Cómo creo un script?
2 introducción
2.1 hola mundo
2.2 utilización de variables
2.2.1 Variables especiales2.2.2 Evaluaciones numéricas
2.2.3 Utilizando let
2.2.4 Utilizando read
2.2.5 Concatenación de cadenas
3 Caracteres especiales
4 Sentencias de Control
4.1 algunos operadores
4.1.1 Operadores para operaciones numéricas y lógicas
4.1.2 Operadores para la gestión de archivos
4.2 if else
4.3 case
4.4 for
4.5 while
4.6 until
5 Manipulación de Cadenas
5.1 expr, sed y awk5.2 Manipulando caracteres especiales
6 Funciones
7 Menús de selección sencillos
8 Ejemplos
8.1 Ejemplo1: Script para recodificar todos los archivos .mp3 de un directorio especificado en la linea de comandos.
8.2 Ejemplo2: calcular el digito verificador de un rut chileno
8.3 Ejemplo 3 : Cada 10 minutos mostrar el mensaje "Anda a estudiar!"
8.4 Ejemplo 4: Función LastIndexOf parabash
8.5 Ejemplo 5: Borrar archivos desde una lista predefinida en otro archivo
8.6 Ejemplo 6: Listando el tamaño de un archivo o directorio
8.7 Ejemplo 7: Obteniendo un calendario para la oficina desde terminal
8.8 Ejemplo 8: Obteniendo la IP de la interfaz que mantiene la conexión activa hacia Internet
8.8.1 Forma 1
8.8.2 Forma 2
9 Link donde encontrar más ayuda
10 Autores de estetutorial
10.1 Ultima actualización
11 Leer más
Dudas básicas antes de comenzar
¿Qué es un shell?
El shell es un interprete de comandos.
Pero también es un lenguaje.
El conjunto de comandos es un script.
Un script sirve como 'pegamento' de diversos comandos sencillos, que en conjunto son considerablemente poderosos.
¿Por qué aprender a programarlo?
Te evita hacer tareasrepetitivas.
Es bueno conocerlo.
Es fácil de aprender: piensa que quieres hacer - escríbelo - revísalo (ahora ponlo todo en un archivo o script).
Usualmente no tienes que debugear mucho, es como si vaciaras lo que harías en el prompt de comandos, pero escrito en un archivo.
Es ideal para hacer algunos prototipos.
¿Cómo creo un script?
Crea un archivo miscript.sh con tu editor de textosfavorito.
Dale permisos de ejecución: $chmod +x miscript.sh.
chmod +x miscript.sh.
Ejecutalo: $./miscript.sh
./miscript.sh
introducción
Para programar en bash se pueden utilizar todos los comandos del sistema, llamadas a otros script bash, funciones internas, y rutinas en otros lenguajes, estas características hacen que bash sea una herramienta potente que no pasa de moda.
hola mundo#!/bin/bash
echo "Hola Mundo"
En este ejemplo, la primera línea le indica al sistema qué programa ejecutará el resto de instrucciones que están en el script. En este caso el programa es bash y la ruta donde esta ubicado el binario es /bin/bash. La segunda línea es una instrucción de bash, que permite imprimir en pantalla la frase "Hola Mundo"
Si quisiéramos usar variables, podemos crear un hola...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS