Shell Scripts
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,...
Regístrate para leer el documento completo.