¿Qué es un script?
Un script, es un archivo de órdenes,es un programa "simple", que por lo regular se almacena en un archivo de texto plano. Los script son casi siempre interpretados. El uso habitual de los scripts es realizar diversas tareas como combinar componentes, interactuar con el sistema operativo o con el usuario. Por este uso es frecuente que los shells sean a la vez intérpretes de este tipo de programas.
En Linux
Los archivos script suelen ser identificados por el sistema a través de uno de los siguientes encabezamientos en el contenido del archivo, conocido como shebang:#!/bin/bash". Y cuando lo guardemos se guardará con extensión ".sh" y cuando vayamos a ejecutarlo o comprobar que está bien pondremos "./ yelnombrequelohemosguardado.sh"
Ejemplos de scripts:
1.Crea un script que almacene en una variable tu nombre al completo y que posteriormente lo muestre por pantalla.
#!/bin/bash
MINOMRE=`echo nombre apellido apellido`
echo $MINOMBRE
2.Crea un script que se añadirá al fichero de tu directorio home .bashrc o .profile para que se ejecute cada vez que entres al sistema y que almacenará en un fichero la evolución del espacio que ocupa todo tu directorio personal expresado en una unidad entendible, es decir, “KB”, “megas”, “gigas”.
#!/bin/bash
du hc $HOME | tail 1 >> historial.txt
3. En el directorio “Descargas”, que está compartido, todo el mundo puede escribir pero lo hace con nombresmuy diferentes. Mueve todos los ficheros y añádele al nombre la fecha de hoy para que queden de la forma: nombreoriginalfecha.extensión
#!/bin/bash
echo By YO
echo creamos el directorio "Descargas"
mkdir Descargas
echo
echo creamos los ficheros