Skip to content

Ejercicios realizados para aprender la sintaxis de Bash

Notifications You must be signed in to change notification settings

juanma010901/Bash-Shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Visitantes

Bash-Shell 🚀

Lo primero debes saber que estos scripts sólo pueden ser ejecutados en entornos Unix Linux o macOS, sin embargo, si te encuentras en un entorno de Windows existen algunas estrategias que puedes utilizar para acceder a estos entornos.

Requisitos 📋

  • Puedes crear una máquina virtual que te permtia ejecutar estos comandos en alguno de los entornos mencionados anteriormente. Puedes usar Virtual Box, VM Ware.
  • Puedes usar WSL (Windows Subsystem for Linux) que lo que hace es virtualizar un entorno de Linux pero dentro del sistema operativo de Windows. Recuerda que debes descargar la imagen de la versión de Linux que desees correr.

Ejecutar los scripts 💻

Luego de tener tu entorno preparado para ejecutar cualquiera de los scripts puedes usar los siguientes comandos:

$ bash <nombre-del-script.sh> <argumentos en caso de tenerlos>

Ejemplo

#Este es un script que no usa argumentos
$ bash 01_utilityPostgres.sh
#Ejecutado como bin (Recordar que el archivo debe tener permisos de administrador)
$ ./01_utilityPostgres.sh

Permisos de ejecución

Puedes ver los permisos de un archivo en específico usando:

$ ls -lah <nombre-del-archivo>

Para cambiar los permisos puedes usar, entre muchas otras formas:

#Dependerá de a qué grupos queremos darle permisos de ejecución pero para entorno de pruebas podemos usar
$ chmod +x <nombre-del-archivo>
#Sólo en el caso de que queramos ejecutar el archivo con la segunda opción

Fuentes

Perfil
Estas notas fueron tomadas gracias al siguiente curso Programación en Bash-Shell

Tecnologías Utilizadas 🛠️

GNU Bash 5.1.16 Ubuntu 22.04.1 WSL

About

Ejercicios realizados para aprender la sintaxis de Bash

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages