Check the new version here

Popular channels

Un poco de mi .bashrc

Hola gente de T!

Bueno hace mucho tiempo que no hago o subo nada nuevo, mas de un año, por eso les dejo esto.

Simplemente son dos simples script sol cuales lanzo a través de un alias en mi .bashrc.



Uno renombra todo con una serie de números para tener todo mas organizado, como algunos sabran, soy de los que guardan un montón de imágenes y wall por eso la finalidad de este script.

Ejemplo:

En esta captura ven como tengo unas imágenes con unos nombres al azar:



Y en esta ven como quedan renombradas despues de ejecutar el comando:



El script es este:


#!/bin/bash

IFS=$(echo -en "nb")

for NAMEE in `ls | grep '(.)'`; do
    ICHI=`echo $NAMEE | cut -d "(" -f1`
    NII=`echo $NAMEE | cut -d "(" -f2`
    mv $NAMEE "$ICHI"(0"$NII"
done

NAME=0
for NAMAE in `ls`; do 
    let NAME=NAME+1
    EXT=`echo "$NAMAE" | cut -d '.' -f2`
    mv "$NAMAE" "$NAME.$EXT"
done


Y en mi .bashrc lo tengo con el alias renamae:

alias renamae='bash /home/due204/.scriptd/rename4.sh'

Y el segundo renombra agregando un cero delate.



Como vera la imagen anterior los nombres pasan de esto: 1, 2, 3, etc a esto 01, 02, 03, etc.



Su codigo es el siguiente:


#!/bin/bash
for NAMAE in `ls ?.*`; do 
    EXT=`echo "$NAMAE" | cut -d '.' -f2`
    NOM=`echo "$NAMAE" | cut -d '.' -f1`
    mv "$NAMAE" "0$NOM.$EXT"
done
}


Y lo lanzo con el siguiente alias:

alias renamae='bash /home/due204/.scriptd/ceros.sh'




Esto no parece la gran cosa pero si lo es cuando tiene una carpeta con muchas imágenes, imagínense el tiempo que les tomaría renombrar mas de mil imágenes.

PD: Los script ya tienen un tiempo así que si alguien quiere mejorarlos o no les funcionan avisen por favor.

Bueno gente eso es todo por el momento.

Sera hasta la próxima.
0
0
0
0No comments yet