En este script listaremos las carpetas y podremos realizar acciones dentro de ellas para este ejemplo vamos a convertir convertir jpg a pdf
COUNTER=1 for d in /; do echo “$COUNTER” COUNTER=$((COUNTER+1)) echo “$d” cd “/Users/arthurliux/Downloads/$d” path_and_name=${d%/} #echo “$path_and_name” #extension=${d##%*.} for archivo in *.pdf; do extension=${archivo##%.} if [ “$extension” == “.pdf” ]; then echo “”; else echo “$archivo”; #dest=$(echo $archivo | sed -e’s/$extension/$path_and_name/’) #echo “$dest” cp “$archivo” “/Users/arthurliux/Downloads/pdf-archivo/$path_and_name.pdf” fi; done; if [ “$extension” == “*.pdf” ]; then convert *.jp* “/Users/arthurliux/Downloads/pdf-archivo/$path_and_name”.pdf else echo “”; fi; cd “/Users/arthurliux/Downloads/” done;
Ejecutar el script en terminal
Primero copiar lo anterior a un archivo con extensión .sh y después guardar y dar permisos al archivo con el siguiente comando:
chmod +x archivo.sh
./archivo.sh
- Verificar en la terminal el log de lo que va realizando el bash