Scripts Linux

Páginas: 28 (6788 palabras) Publicado: 16 de mayo de 2012
Documentos Aula SUN UCM

CREACIÓN DE SCRIPTS
EN LINUX
26 Mayo 2008
Autores:
Sergio Velasco
Alicia Martín
Aula SUN UCM de Software Libre

SCRIPTS EN LINUX

INDICE
1-

¿Que es el shell script?........ ...................................................................... 3

2-

¿Cómo ejecutar un script?........................................................................ 33-

Código de un script.................................................................................... 4
Ejemplos......................................................................................... 5
3.1- Depuración.............................................................................. 6
3.2- Estructuras condicionales...................................................... 63.3- Operaciones algebráicas......................................................... 9

4-

Bucles FOR................................................................................................. 11

5-

Bucles WHILE.............................................................................................
13
5.1- Comandotest........................................................................... 13
5.2- While........................................................................................ 15
5.3- Until.......................................................................................... 17

6-

Parametros posicionales............................................................................ 18

7-

IFSDelimitador.......................................................................................... 19

8-

Arrays......................................................................................................... 20

9-

Funciones.................................................................................................... 21

10-

Leer unfichero........................................................................................... 23

11-

Creación de demonios................................................................................ 24
11.1- Ejecutar un demonio o script sin contraseña..................... 27

12-

Uso del Cron................................................................................................
27

13-

Colores en laconsola.................................................................................. 29

2

SCRIPTS EN LINUX

CREACIÓN DE SCRIPTS EN LINUX
Definición de Script: Un script es un archivo que incluye un conjunto de comandos.
Son ejecutados desde la primera línea hasta la última (de forma secuencial).

1-

¿QUÉ ES EL SHELL SCRIPT?

Un Shell Script es un script para la shell de comandos (terminal). Para crear unscript
vasta con un editar un fichero nuevo y en el nombre poner .sh Ejemplo: HolaMundo.sh
Un vez creado, empezamos a editarlo. Se puede utilizar un editor de textos gráfico
como gedit o un editor en terminal como vim, nano o emacs.
En la primera línea del script se debe indicar que shell que vas a usar ( /bin/bash/ , /usr/
bin/perl , etc ) Aunque da igual la que uses lo importante es elcontenido:
#! /bin/bash

#! Se conoce con el nombre de Sha Bang.
Se denomina “sha-bang” a la secuencia #! con la que se inician los scripts. Su función
es indicarle al sistema que se trata de un conjunto de comandos para que sean
interpretados. En realidad, es un número mágico de dos bytes. El número mágico es un
marcador especial para indicar el tipo de archivo, en este caso, indica que se trata deun
script de shell ejecutable.
Para introducir comentarios se debe poner #. Por cada linea que deseéis poner un
comentario, lo primero que debe tener es #. Es importante añadir comentarios
comentando la utilidad del script o las variables que se crean.

2-

¿CÓMO EJECUTAR UN SCRIPT?

Antes de poder ejecutarlo, debemos darle permisos de ejecución. (+x) por ello, haremos
uso del...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Scripts Abm Linux
  • Emplear Scripts Con Comandos Linux
  • Scripts linux
  • Scripts Linux
  • Scripts de Linux
  • Preguntas Scripts
  • Scripts de linux
  • Sql Scripts

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS