Shell Scripts

Páginas: 16 (3794 palabras) Publicado: 13 de septiembre de 2015
SISTEMA OPERATIVO MULTIUSUARIO Unix

SHELL SCRIPTS

Shell scripts

Caracteres especiales en los comandos linux......................................... 1
Tipos de comillas ................................................................................... 1
Comodines ............................................................................................. 2
Variables desistema............................................................................... 2
Variables de usuario............................................................................... 2
Asignación de valor ........................................................................ 2
Asignación mediante teclado .......................................................... 3
Uso (expansión) de varibales.......................................................... 3
Parámetros posicionales ......................................................................... 3
set .................................................................................................... 4
shift ................................................................................................. 4
Expresiones............................................................................................ 4
Aritméticas ...................................................................................... 4
Condicionales.................................................................................. 4
Operadores para ficheros .......................................................... 4
Operadores para números enteros............................................. 5
Operadores para cadenas........................................................... 5
Operadores lógicos.................................................................... 5
Instrucciones condicionales ................................................................... 5
if...then...else...fi..............................................................................5
case...in...esac.................................................................................. 6
operador && ................................................................................... 7
operador ||..................................................................................... 7
Instrucciones iterativas...........................................................................8
break................................................................................................ 8
continue........................................................................................... 8
while…do…done............................................................................ 8
until…do…done ............................................................................. 9for…in...do…done ........................................................................ 10
seq ................................................................................................. 11
Funciones de usuario............................................................................ 12
Depuración de un script ....................................................................... 13

SISTEMAOPERATIVO MULTIUSUARIO Unix

SHELL SCRIPTS

Shell scripts
Existen varios interpretes de comandos o entornos (shells) para la ejecución de comandos en modo
gráfico: Bourne Shell (sh) es el más antiguo y extendido, Korn Shell (ksh), C Shell (csh), Boune
Again Shell (bash) que es el más usado en la actualidad.
Para indicar que interprete de comandos va a utilizar un script, la primera línea del mismodebe ser
#!/bin/bash

Siendo /bin/bash el interprete que se invoca.
Para ejecutar un script debemos cambiarle los permisos para que incluya ejecución,
chmod 744 script
script

Así sólo funciona si el directorio en que está el script está incluido en las rutas definidads en la variable PATH. Sino, debemos ejecutarlo invocando la shell y pasándole el script como parámetro
sh [-x] script

donde,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • shell scripts
  • SHELL SCRIPTS
  • Programación de shell scripts
  • Shell Scripts UNIX
  • Laboratorio control de flujo en shell scripts bash
  • Shell
  • SHELL
  • Shell

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS