BASH – Copia archivos «.sh» (respaldo) a Pendrive.

#!/bin/bash
if ! [ -d /media/usbdisk/scripts ]; then
mkdir /media/usbdisk/scripts
fi
for programa in $( find ~ -name “*sh” 2> /dev/null ); do
echo “copiando el script :” $programa
cp $programa /media/usbdisk
done

Publicado en Unix - Linux | Deja un comentario

BASH – Muestra los números pares desde 2 a 40.-

Publicado en Unix - Linux | Deja un comentario

BASH – Indica si un número es par o impar.

O tambien pasando el número como argumento al script :

Publicado en Unix - Linux | 2 comentarios

UNIX – Uso de decimales.

Podemos obligar a que bash trabaje con decimales utilizando un comando que sirve como calculadora en Unix, este comando es bc. Este comando admite un gran número de parámetros, pero en estos apuntes vamos a usarlo simplemente para indicar que queremos obtener decimales en las operaciones.

Vemos cómo debemos generar una salida con echo, el primer campo scale indica cuantos decimales queremos obtener (4 en este caso), luego y separado por un punto y coma ponemos la operación aritmética que deseamos realizar, sin necesidad de poner corchetes, dobles paréntesis o usar let. El resultado de este echo lo enviamos al comando bc –l mediante una tubería.

Publicado en Unix - Linux | Deja un comentario

BASH – Copiar archivos a directorio pasado como parametro.

El siguiente Script copia todos los archivos de trabajo con extensión .dat y .c del directorio actual
al directorio pasado como argumento. Si este directorio no existe, el guión lo debe crear

Publicado en Unix - Linux | Deja un comentario