Différences
Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
— |
ateliers:atelier_bash [Le 27/10/2019 à 16:23] (Version actuelle) florianb Déplacement dans ateliers |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ======Atelier script Bash====== | ||
+ | Avec un système Libre bien sûr...\\ | ||
+ | ======Jeudi 25 janvier, 20h à la MCE====== | ||
+ | salle réservée avec vidéoprojecteur\\ | ||
+ | * Exos: Reprendre les cas des fichiers dits "moins simples". Penser à mettre en ligne (en fin de page avec un lien: fichier .txt)\\ | ||
+ | * Séance: On cherchera collectivement des scripts en fonction de situation concrète : ex.\\ | ||
+ | * nettoyer grâce à un script les noms d'un grand nombre de fichiers "pollués": blanc, accents, retours de chariot etc. (Devinez d'où ça vient?)\\ | ||
+ | * voir aussi ci-dessous la demande de Jocelyn, si elle est tjrs valable.\\ | ||
+ | On en profitera pour approfondir les fonctions.\\ | ||
+ | |||
+ | \\ | ||
+ | =====Présentation:===== | ||
+ | * La 1e séance (septembre) a permis d'aborder les commandes de base.\\ | ||
+ | * Après une rapide révision, on a abordé en 2e séance (26/10), d'autres commandes et les principes de base d'un script.\\ | ||
+ | * En 3e séance (23/11), nous avons vérifié les contenus des exercices dits "simples" en précisant certaines commandes. En examinant les ensuite les 8 cas "moins simples", nous avons revu ou vu des fonctions et des problèmes de syntaxes. Mais il s'est avéré qu'il y avait lieu de se creuser la cervelle à nouveau sur ces exemples pour la prochaine séance, la solution n'ayant pas été apportée à tous les cas.\\ | ||
+ | (Si vous avez des envies (concernant le script bash, n'hésitez pas à les inscrire dans cette page, proprement...)\\ | ||
+ | |||
+ | =====Participants:===== | ||
+ | * Lejocelyn (Aznar Jocelyn, initiateur du projet voudrait faire un script pour convertir ses *.mp3 en *.ogg, sur sa bibliothèque musicale (plusieurs dizaines de gigaoctets), donc il faudrait un script hachement stable, sûr, et que évite toutes les embuches (et les autres formats que le .mp3)\\ | ||
+ | * jpg (présentation débats et remarques des participants)\\ | ||
+ | * jean-yves boisiaud (ok pour filer un coup de main sur le shell possède un ordinateur portable, dispo les lundi, mardi et jeudi soir)\\ | ||
+ | * Gilles Boudet , Michèle, JENAUX Christophe, avec portable et qqs connaissances\\ | ||
+ | * [[frederic_lehobey|Frédéric L.]] , Olivier, [[pseudo_gaetan|PseudoGaetan]], <del>Gweltaz</del>\\ | ||
+ | * Christophe Josselin possède un portable, mais batterie HS et cherche à faire :\\ | ||
+ | * des scripts de recherches récursives de nom de fichiers contenant des caractères interdits (espace et accents),\\ | ||
+ | * des scripts de recherches récursives de fichiers en doubles\\ | ||
+ | |||
+ | =====Outils nécessaires:===== | ||
+ | Un ordinateur et un système d'exploitation opérationnel . Si possible portable en atelier.\\ | ||
+ | |||
+ | =====Ressources===== | ||
+ | ===Les cours de JPG et les exos :=== | ||
+ | [[http://jp.gaulier.info/bash/bash.tar.bz2|lescours/exo]] premier niveau de jPG\\ | ||
+ | [[http://jp.gaulier.info/ex-shell/moins-simple.tar.gz|exo 2e niveau]] moins simple\\ | ||
+ | Faire en entier tp_langage_commande_1.pdf et juste la première partie exercice de tp_langage_commande_2.pdf.\\ | ||
+ | Vous pouvez mettre les liens avec vos exos en txt sur cette page (2e rubrique plus bas)\\ | ||
+ | |||
+ | ===Des sites :=== | ||
+ | http://www.traduc.org/~gleu/ykerb/\\ | ||
+ | http://www.bsdbooks.net/shells/scripting/fr/index.html\\ | ||
+ | http://www.cyberciti.biz/nixcraft/linux/docs/uniqlinuxfeatures/lsst/ (Linux Shell Scripting Tutorial - A Beginner's handbook)\\ | ||
+ | http://www.tldp.org/LDP/abs/html/ (Advanced bash scriptin guide)\\ | ||
+ | |||
+ | ====Exercices réalisés==== | ||
+ | * Personne n'a mis en ligne les résultats de ses exos du 26/10 au 23/10, mais qqn/es avaient planché. |