shell-scripting-tutorial-07-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-01Shell 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:

Artículo relacionado: Shell Scripting – Tutorial 06: Los Scripts de Bash Shell – Parte 3

Artículo relacionado: Shell Scripting – Tutorial 05: Los Scripts de Bash Shell – Parte 2

shell-scripting-tutorial-07-02

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

shell-scripting-tutorial-07-03

shell-scripting-tutorial-07-04

Env

shell-scripting-tutorial-07-05

shell-scripting-tutorial-07-06

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:

shell-scripting-tutorial-07-07

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:

shell-scripting-tutorial-07-08

Artículo relacionado: Shell Scripting – Tutorial 04: Los Scripts de Bash Shell – Parte 1

Artículo relacionado: Shell Scripting – Tutorial 03: Todo sobre los Scripts y el Shell Scripting

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.

 

Fuente: ubunlog

 

¿Quién está en línea?

Hay 14444 invitados y ningún miembro en línea