Crear nuestro primer Script

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

Resumen

Aprende a crear tu primer script en Bash con Vim en Linux paso a paso: desde preparar el directorio de trabajo, corregir el archivo .vimrc y escribir comentarios hasta imprimir con echo y revisar permisos con ls -l. Con un flujo práctico, verás cómo nombrar el archivo con extensión .sh, guardar correctamente y comprobar que aún no tiene ejecución.

¿Cómo preparar el entorno en Vim y el directorio de trabajo?

Para empezar, es clave ubicarse en el directorio de usuarios y organizar un espacio para los archivos. Luego, si Vim muestra un aviso de configuración, se corrige editando .vimrc antes de continuar. Así evitas errores de sintaxis que afectan la edición.

  • Ubicarse en el directorio de usuarios con cd home.
  • Crear la carpeta de trabajo con mkdir llamada “Shell course”.
  • Entrar a la carpeta y abrir Vim para crear el archivo del script.
  • Ante el aviso de error en configuración, salir con tecla escape y “Shift:q”.
  • Editar .vimrc, localizar “AUTOIDENT” y añadir la “n” que falta.
  • Guardar con escape y “Shift:wq”, limpiar con clear y volver a la carpeta.

¿Qué corrige el archivo .vimrc?

El ajuste corrige la palabra “AUTOIDENT” en .vimrc, que impedía una edición fluida en Vim. Tras agregar la letra faltante, el editor deja de mostrar el error y permite continuar con la creación del script sin inconvenientes.

¿Cómo crear el primer script Bash con Vim?

Dentro del archivo, se inicia el modo de inserción y se añaden comentarios que señalan que el contenido se trabajará como programación de shell. Luego, se escribe un mensaje de bienvenida con echo. No hace falta punto y coma al final de la línea.

  • Entrar en modo inserción con la tecla “i”.
  • Añadir un comentario con el símbolo numeral “#”.
  • Incluir una referencia a Bash para que el sistema lo procese como shell.
  • Escribir un comentario descriptivo: “Programa para utilidades de Postgres”.
  • Imprimir en pantalla con echo: «Hola, bienvenido al curso de programación Bash».
  • Guardar y salir con escape y “Shift:wq”.
  • Recordar: en Bash no necesitas punto y coma al final de cada sentencia.

¿Qué nombre y extensión usar en el script?

Se usa una convención secuencial en el nombre y la extensión .sh para identificarlo como script. Ejemplo: “1 utility postgres.sh”. La extensión es importante para reconocer el tipo de archivo al trabajar en Linux.

¿Cómo verificar permisos y contenido del script .sh?

Al crear el archivo, se guarda con permisos de lectura y escritura, pero sin ejecución. Es fundamental comprobarlo y, si hace falta, habilitar la ejecución más adelante. También es útil revisar su contenido desde la terminal.

  • Listar permisos con ls -l y el nombre del archivo.
  • Observar los permisos para usuario, grupo y otros en los tres conjuntos de letras.
  • Tener en cuenta: el archivo aún no está listo para ejecutarse.
  • Usar la tecla tab para autocompletar nombres y evitar errores de tipeo.
  • Ver el contenido con cat para confirmar lo escrito.

¿Te quedó alguna duda sobre Vim, Bash o los permisos en Linux? Cuéntala en los comentarios y comparte qué te gustaría automatizar con tu próximo script.