Archives

BASH - Télécharger rapidement toutes les éditions de Calculate Linux

Cet article a été mis à jour, vous consultez ici une archive de cet article!
Table des matières




Introduction



Quand une nouvelle version de Calculate Linux est disponible, j'aime bien télécharger toutes les ISO de la dernière version stable.
Plutôt que de télécharger à la main chacune des ISO, j'ai concocté un petit script qui va les télécharger une par une.

Ce script demande encore des améliorations, notamment le contrôle d'erreur plus poussé, mais je partage.


Le script dl-cl.sh




Code BASH :
#! /bin/bash
 
mirror="ftp://ftp.download.asso-linux-online.fr/download/calculate"
version=14.12.1
 
for dist in CSS CLD CLDX CDS CLS
do
    for arch in x86_64 i686
    do
        fic=${dist,,}-$version-$arch.iso 
        rm -f $fic*
 
        echo Téléchargement de $fic
        curl -# -o $fic $mirror/$dist/$version/$arch/$fic 
 
        echo Téléchargement terminé.
        echo ""
        echo Vérification des sommes MD5
 
        echo MD5 Distant
        curl -s $mirror/$dist/$version/$arch/$fic.DIGESTS | head -2 | tail -1
 
        echo MD5 Téléchargé
        md5sum $fic
 
        echo "-----------------------------------------------------"
    done
done