Un script, es un archivo de texto con lineas de comandos, que son ejecutados de principio a fin.
Podemos hacer un
script, entonces y ademas automatizarlo a través de una tarea, si es algo que
se realiza frecuentemente.
Creamos un archivo de texto y le ponemos la extensión .sh.
Esto se hace fácil desde la consola utilizando el comando touch.
touch prueba.sh
Todos los shell script, obligatoriamente deben tener una
primera linea que es:
#! /bin/bash
Dentro del script podemos emplear todos los comandos de
Linux, o sea, cualquier instrucción que podamos introducir a través de la
terminal, puede ser incluido en el script, además de otras herramientas como
estructuras condicionales, operadores aritméticos, comparadores, entre otros.
A continuación un ejemplo, con comandos básicos:
#! /bin/bash
# Nos colocamos en el directorio
cd Documentos
# Creamos un archivo de texto en el cual cada vez que se
ejecuta el script se agrega un +1
echo -e "+1" >>
/home/carlos/Documentos/dato.txt
# Borramos lo que tiene respado
rm -r /home/carlos/Documentos/Respaldos/
# Copiamos la carpeta a donde queremos
cp -r /home/carlos/Documentos/carpeta/
/home/carlos/Documentos/Respaldos/
Luego, debemos otorgarle permisos de ejecución al archivo. Esto es algo muy simple de realizar. Vamos a la terminal y nos ubicamos en el directorio de nuestro script y usamos el comando chmod:
Permiso a todos los usuarios de lectura, escritura y ejecución:
sudo chmod a+rw prueba.sh
Para ejecutarlo sería:
./prueba.sh
No hay comentarios:
Publicar un comentario