BASH – Script para descomponer ruta de un archivo.

Script para descomponer una ruta completa a un archivo o directorio, obteniendo el nombre de archivo y extensión (si existen) y ruta completa.

Publicado en Unix - Linux | Deja un comentario

BASH – Script para mostrar vector.

Para recorrer un vector y mostrar en pantalla todos los elementos que contiene.

Publicado en Unix - Linux | Deja un comentario

BASH – Ordenamiento vector de mayor a menor.

Ordenamiento de un vector de mayor a menor con el siguiente ejemplo:

Publicado en Unix - Linux | Deja un comentario

BASH – Script para descomprimir archivos.

Dada una lista de archivos, escriba un script que basado en la extensión de cada uno de ellos, invoque automáticamente el comando apropiado para descomprimirlo (
gunzip, bunzip2, unzip, uncompress, tar, etc.). Si un archivo no está compactado, el script debe mostrar un mensaje y continuar con el siguiente archivo.

Publicado en Unix - Linux | Deja un comentario

BASH – Script variables vacias o no definidas en bash.-

Un ejemplo para mostrar dónde se puede utilizar esto: imaginemos que tenemos un documento con identificadores, otro con registros (un CSV) donde estos identificadores están presentes y la idea es conocer cuál de los identificadores no está en el documento.

Este script, busca dentro del archivo fuente (source) cada uno de los id contenidos en el archivo de ids y en el momento en que no consigue registros, porque el grep sobre el archivo retorna «NULL», imprime el id. Puede ver que el NULL es impreso utilizando el operador :-

Publicado en Unix - Linux | Deja un comentario