Crear nuestro primer Script

Clase 4 de 43Curso de Programación en Bash Shell

Resumen

¿Cómo crear un primer script en Linux?

Crear un script en Linux puede parecer desafiante al principio, pero es un proceso emocionante y gratificante que puedes dominar con práctica. Aquí te guiaré paso a paso en la creación de tu primer script usando comandos en Linux, específicamente en un entorno de programación bash. ¡Prepara tu terminal y manos a la obra!

¿Cómo configurar el entorno y directorio de trabajo?

Antes de crear nuestro primer script, es crucial tener claro nuestro entorno de trabajo. Sigue los siguientes pasos para configurarlo adecuadamente:

  1. Ubicar directorio de usuario: Usa el comando:

    cd ~
    

    Esto te llevará al directorio principal del usuario.

  2. Crear un directorio para scripts: Emplea el comando mkdir para organizar todos los scripts del curso en una sola carpeta:

    mkdir shell-course
    

    Es importante mantener tus scripts bien organizados.

  3. Acceder al nuevo directorio: Ingresa a la carpeta creada:

    cd shell-course
    

¿Cómo crear y editar tu primer script?

Ahora que tienes listo tu directorio de trabajo, estás listo para crear y editar tu primer script:

  1. Crear un nuevo archivo de script: Utilizaremos el editor de texto bing para crear el archivo y lo nombraremos incluyendo un número secuencial y una descripción. Aquí un ejemplo:

    bing 1_utility_postgres.sh
    
  2. Corregir errores de configuración (si es necesario): Si encuentras un error como en la palabra auto-ident, corrígelo editando el archivo de configuración:

    vim .bingrc
    

    Inserta la letra faltante usando el modo de inserción.

  3. Escribir el script básico: Una vez en el archivo, lo primero es indicar que es un script bash, añadiendo una línea con el carácter # seguido de la palabra bash. Posteriormente, escribe tu primer comentario y comando:

    #!/bin/bash
    # Programa para realizar utilidades de Postgres
    echo "Hola, bienvenido al curso de programación bash"
    

    Al utilizar echo, puedes imprimir mensajes en pantalla sin necesidad de un punto y coma al final de la línea.

¿Cómo verificar permisos y visualizar el script?

Un aspecto esencial es entender los permisos de los archivos en Linux, ya que afectan la ejecución de los scripts:

  1. Revisar los permisos: Utiliza el comando ls -l para listar archivos junto a sus permisos:

    ls -l 1_utility_postgres.sh
    

    Los permisos se dividen en lectura, escritura y ejecución para el propietario, el grupo y otros usuarios. Inicialmente, el script solo tendrá permisos de lectura y escritura.

  2. Visualizar el contenido del script: Para asegurarte de que todo está como lo deseas, puedes usar:

    cat 1_utility_postgres.sh
    

Crear un script en bash es un excelente primer paso para automatizar tareas y familiarizarte con la programación en Linux. A medida que avanzas, recuerda habilitar permisos de ejecución y explorar más comandos y funciones para enriquecer y optimizar tus scripts. ¡Sigue adelante y continúa aprendiendo en este fascinante mundo de la programación!