script shell : exercices

Arithmétique avancée

On aura vite fait le tour des capacités de la commande expr … et pour des calculs plus complexes, on peut également considérer la commande bc (binary calculator).
Le but de cet exercice va donc consister à se créer une petite librairie de fonctions basée sur des appels à la commande bc :

Communication réseau

Ecrire un script qui permet de transférer par FTP un fichier founi en argument vers un compte distant déterminé une fois pour toutes (dans le script) et dont le mot de passe sera stocké dans un fichier caché.

Ecrire un script qui permet de transférer par SCP un fichier fourni en argument vers un compte distant dont l’authentification aura préalablement été autorisée par échange de clés (sans mot de passe).

Manipulation d’images

La suite ImageMagick permet de créer ou manipuler des images en ligne de commandes. Elle fournit notamment les commandes identify qui permet de récupérer nombre d’informations d’une image et convert qui permet de manipuler des images.

Ecrire un script qui affiche et type et la taille d’une image fournie en argument.

Ecrite un script qui génère une miniature pour chacune des images présentes dans un répertoire fourni en argument