Ubunlog Jose Albert  

Shell Scripting – Tutorial 07: De la teoría a la práctica – Parte 01

Shell Scripting – Tutorial 07: De la teoría a la práctica – Parte 01

Shell Scripting – Tutorial 07: De la teoría a la práctica – Parte 01

Continuando, con este Tutorial 07 de nuestra serie sobre Shell Scripting, hoy abordaremos la primera parte de una serie de ejemplos prácticos, a tener en cuenta para empezar a aprender y perfeccionar nuestro dominio sobre la Técnica del Shell Scripting.

Además, a partir de aquí, podremos utilizar todo lo conocido y aprendido, en los anteriores tutoriales 06 y 05 (Recursos en línea y Buenas prácticas), sin olvidar toda la base teórica asimilada en los tutoriales 04,03, 02 y 01.

Shell Scripting – Tutorial 06: Los Scripts de Bash Shell – Parte 3

Shell Scripting – Tutorial 06: Los Scripts de Bash Shell – Parte 3

Así que, antes de iniciar este post llamado «Shell Scripting – Tutorial 07», les recomendaremos explorar los siguientes contenidos relacionados, al finalizar de leer o releer este post de hoy:

Tutorial 07 sobre Shell Scripting

Tutorial 07 sobre Shell Scripting

Ejemplos de órdenes de comando para iniciarse en el Shell Scripting – Tutorial 07

Conocer valores y parámetros predefinidos: Comandos Export y Env

Para comenzar, es importante saber que, muchos de los más importantes y usados valores o parámetros, ya se encuentran predefinidos en ciertas variables del Sistema Operativo, que pueden conocerse a través de los comandos “Export” y “Env, tal como podremos ver en las siguientes imágenes:

Export

Salida del comando Export - 1

Salida del comando Export - 2

Env

Salida del comando Env - 1

Salida del comando Env - 2

Por lo tanto, en un terminal pudiéramos ejecutar, por ejemplo, las siguientes órdenes de comando para leer (extraer/conocer) el entorno de escritorio usado, según los comandos “Export” y “Env”:

echo $XDG_SESSION_DESKTOP

echo $DESKTOP_SESSION

Y así obtener por terminal el mismo resultado, en mi caso: XFCE. Tal como se muestra a continuación:

órdenes de comando para leer (extraer/conocer) el entorno de escritorio usado

Extraer valores y parámetros almacenados mediante Shell Scripting

Y a continuación, aprenderemos a extraer valores e información de diversos tipos mediante la ejecución de órdenes de comandos en un terminal. Empezando por algunas sencillas como hoy, hasta llegar a unas más avanzadas, en próximos tutoriales.

Mientras que, las de hoy son las siguientes:

NE=$(cat /etc/hostname) ; echo $NE
#Nombre del Equipo.

F1=$(date +"%D") ; echo $F1
#Fecha actual del Sistema

F2=$(date +"%d-%b-%y") ; echo $F2
#Fecha actual del Sistema

F3=$(date +"%d-%m-%y") ; echo $F3
#Fecha Numérica actual del Equipo

F4=$(date "+%d-%m-%y_%H-%M-%S") ; echo $F4
#Fecha actual extendida del Sistema

H1=$(date +"%T") ; echo $H1
#Hora actual del Sistema

H2=$(date +"%H-%M") ; echo $H2
#Hora actual del Sistema

H3=$(date +"%H-%M-%S") ; echo $H3
#Fecha actual extendida del Sistema

H4=$(date +"%H") ; echo $H4
#Hora del Sistema

M1=$(date +"%M") ; echo $M1
#Minutos del Equipo

S1=$(date +"%S") ; echo $S1
#Segundos del Sistema

D1=$(date +"%d") ; echo $D1
#Día actual del Equipo

MES1=$(date +"%b") ; echo $MES1
#Mes alfabético actual del Equipo

MES2=$(date +"%m") ; echo $MES2
#Mes numérico actual del Equipo

A1=$(date +"%y") ; echo $A1
#Año (con 2 cifras) actual del Equipo

A2=$(date +"%Y") ; echo $A2
#Año (con 4 cifras) actual del Equipo

Al ejecutarlas en un terminal este sería el resultado por pantalla:

Resultado por pantalla de ordenes de comando ejecutadas

Banner de resumen para post

En resumen, esperamos que este Tutorial 07 sobre «Shell Scripting» con la primera parte de una serie de útiles órdenes de comando para empezar a aprender y comprender el potencial de esta técnica, les permita, en el futuro inmediato, un manejo más avanzado y práctico de sus sistemas operativos GNU/Linux. Y por supuesto, el poder llegar a construir sus propios programas CLI/GUI, si fuese necesario.

Tal como, en lo personal, llevo a cabo con la construcción de una app (paquete) Debian llamada LPI-SOA, hecha 100% con Bash mediante Shell Scripting, sobre la futura versión de mi Respin Comunitario basado en MX Linux llamado MilagrOS. Y que pueden ver en mi Canal de YouTube, para así conocer el poder (alcance) del Shell Scripting.

Si te ha gustado el contenido, coméntalo y compártelo. Y recuerda, visitar el inicio de nuestro «sitio web», además del canal oficial de Telegram para más noticias, tutoriales y novedades linuxeras. O este grupo, para más información sobre el tema de hoy u otros relacionados.

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.