Archivo del Autor: Gonzalo Reiser A.

SCRIPTS – Variables especiales de BASH.-

Publicado en Unix - Linux | Deja un comentario

LINUX – Copia de directorios.

La copia recursiva incluye a una carpeta y todas sus subcarpetas. Por lo tanto, la estructura del directorio se copia entera. Esto no funciona con la copia sencilla del comando CP: si intentas copiar una carpeta sin el parámetro correspondiente, te saldrá … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

LINUX – Funciones especiales del comando CP.-

El comando CP de Linux también puede realizar otras tareas. Para ello, al comando se le puede añadir un término que contenga un parámetro: Puedes introducir los siguientes parámetros (flags) en el campo para que el trabajo de copia sea … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH – Script para listar Directorios y Subdirectorios.

Script que lista todos los directorios y subdirectorios recursivamente de uno dado. Eldirectorio será introducido como argumento y el guion lo primero que hará será verificar si esprecisamente un directorio.

Publicado en Unix - Linux | Deja un comentario

BASH – Script de automatización respuestas con EXPECT.

El primer SCRIPT (preguntas.sh), al ejecutarlo solicita se ingresen lo datos por teclado. El segundo SCRIPT (respuestas.sh). Al ejecutarlo, lanza el SCRIPT preguntas.sh y ingresa las respuesta en forma automática. Esto mediante EXPECT. Pude obtener más información en esta misma … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH – Script para controlar espacio en disco.

Script bash para vigilar en nuestros servidores linux el tamaño de disco de los sistemas operativos, para que nos advierta antes de que se llene.

Publicado en Unix - Linux | Deja un comentario

BASH – Creación de un bucle infinito.

Publicado en Unix - Linux | Deja un comentario

BASH – Manipulación de cadenas de texto.-

Publicado en BATCH - DOS | Deja un comentario

BASH – Algunos códigos obtenidos desde la WEB.-

Publicado en Unix - Linux | Deja un comentario

LINUX – BASH script comando UNTIL.-

Publicado en Unix - Linux | 2 comentarios

LINUX – Comandos Lsattr y chattr: leer y establecer atributos especiales (Bit Inmutable o Bit Append Only).

Además de los permisos de lectura, escritura, y de ejecución asociados con el dueño, el grupo propietario y el resto de los usuarios del sistema, Linux nos permite establecer otros atributos en archivos y directorios. Por muchos motivos, podemos necesitar … Sigue leyendo

Publicado en Unix - Linux | 3 comentarios

Renombrar varios archivos a la vez, en lote, desde consola (linux).-

1) Añadir algo tras una parte del nombre del archivo que es común en todos los ficheros.Ejemplo:imagenXXXX.jpg por imagen_NEW_XXXX.jpg 2) Renombrar un grupo de imágenes con nombres diferentes. Si tenemos un grupo de imágenes (por ejemplo PNG) a las que les queremos … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH – Creador de directorios con bash scripting.-

Lo que queremos hacer es lo siguiente, primero comprobar si el directorio que nosotros indicamos ya existe, y si existe obviamente no lo vamos a crear, pero vamos a informar al usuario de que ya existe, con un texto personalizado. … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

LINUX – Comando cp de Linux. Un par de trucos útiles.-

El comando cp en GNU/Linux sirve para copiar un archivo o carpeta trabajando en la línea de comandos. Pero esconde muchas opciones. A la opción ya conocida de -r (recursive) para que copie la carpeta Fotos_movil y todo el contenido … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH _ Ejecutar comando remoto mediante SSH sin Password.-

Estamos acostumbrados a ejecutar comando en nuestra maquina local de manera sencilla. Esto también se hace sencillo utilizando la herramienta EXPECT, a continuación unos pequeños ejemplos de uso : Le damos permisos de jecución : chmod +x execute.sh y ya … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

Comando Source: evitando la creación de subprocesos en Bash.-

Cuando se ejecuta desde una shell un comando o un script, se crea un subproceso (proceso hijo) de la shell que ejecuta el comando o el script (proceso padre).Si el script que ejecuta el proceso hijo crea o modifica alguna variable de entorno, esos cambios o variables … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH – Dirección HERE DOCUMENT, perfecta para generar código adicional.-

En ocasiones pasa desapercibida ya que no se suele mencionar demasiado en las guías de scripting o se hace una pasada muy superficial sobre las posibilidades que ofrece. Especialmente en los casos en los que hay que “volcar” código adicional … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

SCRIPTS – Construcción de comandos en tiempo de ejecución: eval (Referencia Indirecta).-

El comando eval construye un comando mediante la concatenación de sus argumentos (pueden ser variables, etc.) separados por espacios. Dicho comando construido es leído por el shell e interpretado. La sintaxis del comando es: eval[argumentos …] Un posible uso es … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

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