Archivo del Autor: Gonzalo Reiser A.

BASH – Verificar ingreso de un número valido.-

A continuación se valida mediante una función que el parámetro ingresado corresponde a un numero valido.

Publicado en Unix - Linux | Deja un comentario

BASH – Leer linea a linea con comando READ.-

También podemos a partir de un archivo estructurado (como una libretas de direcciones o /etc/passwd por ejemplo) obtener los valores de cada campo y asignarlos a varias variables con el comando “read”. Sin embargo hay que tener cuidado de asignar … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH- Control de flujo CASE. Ejemplo.-

Controla el flujo de ejecución basándose en la “palabra” dada. La palabra se compara, en orden, con todos los patrones. Cuando la palabra coincida con un patrón, se ejecutan todas las órdenes que vayan a continuación, hasta encontrar ;; (doble punto y … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH – Retornar valor de una función.-

La función Bash puede pasar valores numéricos y de cadena. En el siguiente ejemplo se muestra cómo puede pasar un valor de cadena desde la función.

Publicado en Unix - Linux | Deja un comentario

BASH – LINUX – Como hacer bucles en shell script.-

Los Bucles, en programación, son uno de los pilares fundamentales en los cuales nos apoyamos a la hora de desarrollar cualquier tipo de aplicación, bien sea una web, una APP para Android o IOS, una aplicación de escritorio etc…  BUCLE WHILE – … Sigue leyendo

Publicado en Unix - Linux | 1 comentario

BASH – Como generar un HERE DOCUMENT en BASH.-

Ahora veamos cómo nos facilita la vida el uso de Here Document, indicando un delimitador (en este caso le he dado el nombre EOF) para el código que queremos volcar en el fichero html_example.html

Publicado en Unix - Linux | 1 comentario

LINUX – Algunos códigos interesantes para nuestros SCRIPTS :

Esta corresponde a una consulta WEB, en donde la respuesta se almacena en la variable “check” para ser procesada posteriormente, en la respuesta se quitan los símbolos “{}” y los espacios que deja adelante y atrás de la variable (check).- … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

LINUX – Uso de operadores logicos AND (&&) – OR (||) y NOT (¡) en shell script.-

Estos códigos permiten la ejecución o no, de un comando en función del código de retorno desde otro comando. Podemos combinar varios códigos de terminación de comandos mediante los operadores lógicos and (representada con &&) or (representada con ||) y … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

LINUX – Convertir segundos (timestamp) a formato tipo HH:MM:SS (horas:minutos:segundos).-

Al ejecutar el comando anterior, trasformaremos 73180 segundos, el resultado sera el siguiente : 20:19:40

Publicado en Unix - Linux | Deja un comentario

LINUX – Bash Script con código AWK embebido.-

Publicado en Unix - Linux | Deja un comentario

LINUX – Uso de IFS y comando READ en SCRIPTS BASH.-

El IFS (Input Field Separator) es una variable global cuyo valor es el carácter o caracteres que funcionan como delimitador para separar un valor de otro en la línea leída. Podemos imprimir el valor del IFS con el siguiente comando: … Sigue leyendo

Publicado en Unix - Linux | 1 comentario

BASH – Dividir variable por delimitador especifico.-

Al ejecutar este SCRIPT obtendremos el siguiente resultado. En esta ocasión se definió los valores dentro de una variable, también se puede definir un ARRAY o leer directamente de un archivo. Los usos quedan a la imaginación.-

Publicado en Unix - Linux | Deja un comentario

BASH – Script para encontrar ejecutables de la variable PATH.-

Para obtener todos los archivos ejecutables en tu sistema, puedes recorrer los directorios en la variable PATH.

Publicado en Unix - Linux | Deja un comentario

BASH – Script para leer archivo linea por linea.-

Para leer un archivo en BASH linea por linea se podría implementar realizando : Fíjate que en la última línea, el fichero (hay que poner su path completo) se utiliza como entrada para el comando while. Pero con esta versión … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

Bash – Factorial de un número pasado por parámetro.-

Publicado en Unix - Linux | Deja un comentario

Linux: Comprobar si un ARCHIVO tiene datos o esta vació.-

Publicado en Unix - Linux | Deja un comentario

LINUX – Arrays en BASH.-

Si ejecutamos el SCRIPT nos mostrara por pantalla el siguiente resultado : Cantidad de valores dentro del array 5 Mostramos un valor dado tercero Mostramos la longitud del indice 2 7 mostramos todos los valores primero segundo tercero quarto quinto … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

LINUX . MATAR MUCHOS PROCESOS CON EL MISMO NOMBRE Y/Ó PATRÓN.-

En lugar de tener que hacer kill a cada PID de forma “manual”, con el siguiente script lo haremos en una línea y sin apenas trabajo. De esta forma podremos matar uno, decenas ó miles de procesos que se hayan … Sigue leyendo

Publicado en Unix - Linux | 2 comentarios

LINUX – Como saber que procesos consumen mas CPU y MEMORIA.-

Para conocer los procesos que consumen más CPU y MEMORIA se utiliza el siguiente comando : Con el parámetro “width” , indicamos el ancho de pantalla; con “sort” ordenamos el resultado, combinado con el parámetro “rss”, por uso de memoria. … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

Saber durante cuanto tiempo se ha ejecutado un proceso en Linux.-

Todos los que ya conocen GNU/Linux o los sistemas Unix conocerán el comando ps que nos permite monitorizar procesos, así como otros programas que nos permiten trabajar con los procesos abiertos en nuestro sistema operativo. Se muestra a continuación; paso a paso … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario