Ejemplo de Shell script multi usos

Buen día, un gusto colaborar en mirrorlinux.net

 

Cuando necesitamos hacer operaciones sobre varios archivos y son demasiados, podriamos recurrir a un script de muchos y muchos pipes |

 

Por otro lado existe la forma de crear un script bash y de esta forma poder realizar las actividades sobre los archivos en un par de tecleos.

El objetivo de este ejemplo es mostrar como descomprimir muchisimos archivos .tar.gz

lo primero que necesitamos es abrir el editor de texto:

vi miScript.sh

dentro del archivo esscribimos:


#!/bin/bash
echo "ahora se extraeran todos los archivos tar.gz encontrados en el directorio"
# la extracción
for bolaDeTars in `ls | grep .tar.gz`
    do tar -xzvf $bolaDeTars
done
echo "terminado"

Guardamos y cerramos :wq

Una vez que regresemos al prompt es importante tener permisos de root para establecer permisos de ejecución, una vez que apliquemos los permisos podremos ejecutar nuestro "desencriptador"

./miScript.sh

Como siempre espero que este comando les sea de útilidad.

Comandos de Linux

Back to Top