Linux: notas sobre scripting shell

Linux le da muchas órdenes pequeñas y especializadas, tales como intento (Abreviatura de Shell Bourne-Again) - el shell por defecto en la mayoría de los sistemas Linux. Usted puede aprender cómo escribir shell scripts simples, que se utilizan para automatizar diversas tareas.

Sencillo intento rutinas que le permiten ejecutar comandos y repetir las operaciones de un número de veces que se introducen a parte de la potencia disponible a través de secuencias de comandos shell.

Este artículo se basa en el conocimiento de que al mostrar cómo incorporar dos herramientas de gran alcance - SED y awk - en las secuencias de comandos. Estas dos utilidades se mueven las secuencias de comandos al lugar donde el único límite a lo que puede hacer se convierte en su capacidad de encontrar la manera de pedir la salida que necesita.

Video: Tutorial programacion bash shell script linux #1. Introduccion y primer script

A pesar de que SED es el editor de flujo y awk es un lenguaje de programación rápida, que se complementan entre sí tan bien que no es raro que usar uno con el otro. La mejor manera de mostrar cómo estas herramientas de trabajo es caminar a través de algunos ejemplos.

Al igual que con cualquier otro aspecto de la informática, se necesita un tiempo para acostumbrarse a shell scripting. Después de convertirse en la escritura de guiones cómodas, sin embargo, usted encontrará que usted puede automatizar cualquier número de operaciones y simplificar su tarea como administrador. Los siguientes consejos pueden ser útiles a tener en cuenta:

  • Después de crear una secuencia de comandos, puede ejecutar automáticamente en una base de una sola vez mediante el uso de a, o sobre una base regular mediante el uso de cron.

    Video: Functions in the Linux Shell Script Tutorial

  • Puedes usar expresiones condicionales, como Si, mientras, y hasta, buscar eventos a ocurrir (como ciertos usuarios que acceden a un archivo que no debería) o para que le avise cuando algo que debería estar allí desaparece (por ejemplo, se elimina un archivo o termina un usuario).

  • Puede establecer permisos en los scripts de shell de la misma manera se establecen permisos para otros archivos. Por ejemplo, puede crear secuencias de comandos que son compartidos por todos los miembros de su grupo administrativo (uso caso para crear menús basados ​​en LOGNAME).

    Video: Linux Mint Shell Scripting for Beginners -Part 1

Artículos Relacionados