Un script es un fichero de texto que guarda una serie de instrucciones o comandos que permiten automatizar una tarea que solemos repetir de forma periódica y que requiere más de un comando o la repetición del mismo un número de veces determinado.
Según la Wikipedia: un script es un guión o conjunto de instrucciones. Permiten la automatización de tareas creando pequeñas utilidades. Es muy utilizado para la administración de sistemas UNIX. Son ejecutados por un intérprete de línea de comandos y usualmente son archivos de texto. También Script Puede considerarse una alteración o acción a una determinada plataforma, Muy parecido a los trucos que se usan para alterar juegos y conseguir cosas extras...
Como nadie nace sabiendo y al principio yo tampoco sabía hacerlo dejo aquí la forma de ejecutar un script.
Para ejecutar un script en Linux lo único que debemos hacer es abrir una terminal y escribir:
./nombredelfichero.extensión
Eso si el fichero ha de tener permiso de ejecución por parte de quien lo esta intentando correr.
Correr un Script
Modificando tamaño de Imágenes en Linux
Navegando por la red hace unos días encontré un script que me ha sido de mucha ayuda para preparar las imágenes que subo a mis álbumes de picassa en web. El script y su explicación tal y como está en la web del autor es la que sigue:
Script
rename 'y/A-Z/a-z/' * ;
mkdir 640x480;
for i in `ls *.jpg`;
do convert -verbose -quality 65 -strip -resize 640x480 $i ./640x480/$i;
done;
echo FIN;
Y su explicación:
- El carácter ; separa sentencias para poder ejecutarlas en una única línea
- El comando rename 'y/A-Z/a-z/' minusculiza los nombre de archivo (ver artículo GNU/Linux - Cómo renombrar archivos en Linux: comando rename)
- El comando "mkdir 640x480" crea el directorio en el que se generarán las nuevas imágenes
- La sentencia "for i in 'ls *.jpg' do ... done" itera sobre toda la lista de archivos resultantes del comando 'ls *.jpg'
- Por último el comando "convert -verbose -quality 65 -strip -resize 640x480 $i ./640x480/$i" reduce cada foto (de nombre $i, es decir, el equivalente al nombre de cada archivo iterado por la sentencia "for...") a un tamaño de 640*480 y 65% de calidad. El parámetro "strip" elimina los datos EXIF para aligerar más todavía; y "verbose" indica que queremos ver mensajes por pantalla de la marcha del proceso.
- El comando "echo FIN" muestra el mensaje de finalización del proceso de conversión.
Para más información consultar el link donde lo localice.
Publicado por Ayose Lomba en 1:07 0 comentarios
Etiquetas: Comandos Linux, Imágenes