# Apprendre à faire scripte bash

**URL:** <https://www.debian-fr.org/t/apprendre-a-faire-scripte-bash/71034>\
**Category:** Programmation\
**Created:** [Septembre 22, 2016, 1:52 UTC](https://www.debian-fr.org/t/apprendre-a-faire-scripte-bash/71034 "2016-09-22T13:52:02Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![Arkmista](https://www.debian-fr.org/user_avatar/www.debian-fr.org/arkmista/32/4826_2.png) [@Arkmista](https://www.debian-fr.org/u/Arkmista)\
**Post date:** [Septembre 22, 2016, 1:52 UTC](https://www.debian-fr.org/t/apprendre-a-faire-scripte-bash/71034/1 "2016-09-22T13:52:02Z")

</div>

Bonjours a tous j’aimerai savoir où on peut apprendre à faire des scripts bash pour Linux. Merci d’avance à bientôt.

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Septembre 23, 2016, 12:12 UTC](https://www.debian-fr.org/t/apprendre-a-faire-scripte-bash/71034/2 "2016-09-23T12:12:27Z")

</div>

Bonjour

Quelques liens :

[http://guidespratiques.traduc.org/guides/vf/Bash-Beginners-Guide/Bash-Beginners-Guide.pdf](http://guidespratiques.traduc.org/guides/vf/Bash-Beginners-Guide/Bash-Beginners-Guide.pdf)

[http://wiki.bash-hackers.org/scripting/basics](http://wiki.bash-hackers.org/scripting/basics)

[http://wiki.bash-hackers.org/](http://wiki.bash-hackers.org/)

[http://aral.iut-rodez.fr/fr/sanchis/enseignement/bash/](http://aral.iut-rodez.fr/fr/sanchis/enseignement/bash/)

---

<div class="post-metadata">

**Author:** ![Arkmista](https://www.debian-fr.org/user_avatar/www.debian-fr.org/arkmista/32/4826_2.png) [@Arkmista](https://www.debian-fr.org/u/Arkmista)\
**Post date:** [Septembre 23, 2016, 1:57 UTC](https://www.debian-fr.org/t/apprendre-a-faire-scripte-bash/71034/3 "2016-09-23T13:57:32Z")

</div>

Merci beaucoup que des sites que je connais pas. Ça me fait une bonne base pour commencer, je vais apprendre Perl aussi. Ça m’a l’aire important de le connaître pour être à l’aise avec ces scripts.

Pour apprendre le Perl  
[https://openclassrooms.com/courses/apprenez-a-programmer-en-perl](https://openclassrooms.com/courses/apprenez-a-programmer-en-perl)

---

<div class="post-metadata">

**Author:** ![Sputnik93](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/35a633/32.png) [@Sputnik93](https://www.debian-fr.org/u/Sputnik93)\
**Post date:** [Septembre 24, 2016, 12:21 UTC](https://www.debian-fr.org/t/apprendre-a-faire-scripte-bash/71034/4 "2016-09-24T12:21:07Z")

</div>

Pour Perl: [learn.perl.org](http://learn.perl.org)

Perl est surtout utile pour manipuler des chaînes de caractères ou des fichiers. On peut tout faire avec Perl, mais ça devient vraiment intéressant à partir du moment où on est à l’aise avec les expressions régulières (regex).  
Les scripts shell (comme bash) sont plus généralistes, amuse toi d’abord avec ceux-ci 😉

---

<div class="post-metadata">

**Author:** ![anon36725218](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/8e8cbc/32.png) [@anon36725218](https://www.debian-fr.org/u/anon36725218)\
**Post date:** [Décembre 13, 2016, 5:49 UTC](https://www.debian-fr.org/t/apprendre-a-faire-scripte-bash/71034/5 "2016-12-13T05:49:55Z")

</div>

Pratiquer et user de L’huile de coude 😉 ciao bon apprentissage 🙂

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Décembre 14, 2016, 5:17 UTC](https://www.debian-fr.org/t/apprendre-a-faire-scripte-bash/71034/6 "2016-12-14T17:17:02Z")

</div>

> **[ShellCheck – shell script analysis tool](https://www.shellcheck.net/)**
>
> ShellCheck finds bugs in your shell scripts

un analyseur/vérificateur de script bash, debuggeur en ligne avec quelques conseils.

Il existe aussi comme paquet Debian (au moins pour Jessie)

---

<div class="post-metadata">

**Author:** ![JauneRG](https://www.debian-fr.org/user_avatar/www.debian-fr.org/jaunerg/32/5236_2.png) [@JauneRG](https://www.debian-fr.org/u/JauneRG)\
**Post date:** [Décembre 28, 2016, 10:15 UTC](https://www.debian-fr.org/t/apprendre-a-faire-scripte-bash/71034/7 "2016-12-28T22:15:14Z")

</div>

Bonsoir,

Je suis en train d’étudier _Shells Linux et Unix par la pratique_ de Christophe Blaess aux éditions Eyrolles.

C’est, du moins pour les dizaines de premières pages, une excellente référence, qui combine théorie et pratique, permet de comprendre graduellement l’exécution des commandes sans recopier sottement des scripts.

La méthode permet, en outre, de préparer des scripts à l’administration d’un système sous Linux. Elle nécessite néanmoins de découvrir les commandes de base du terminal, par exemple, avec [Les cahiers du débutant](http://lescahiersdudebutant.fr/) (Chapitre 11) et [Le nouveau debianiste qui papillonne](https://debian-facile.org/doc:systeme:commandes:le_debianiste_qui_papillonne).

Bon courage !

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Décembre 29, 2016, 12:54 UTC](https://www.debian-fr.org/t/apprendre-a-faire-scripte-bash/71034/8 "2016-12-29T12:54:42Z")

</div>

[http://abs.traduc.org/abs-fr/](http://abs.traduc.org/abs-fr/)  
(il existe aussi un fichier pdf… à retrouver)

Et le framabook :  
Pour\_aller\_plus\_loin\_avec\_la\_ligne\_de\_commande\_art-libre.pdf (260pages)

---

<div class="post-metadata">

**Author:** ![Watael](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/w/a4c791/32.png) [@Watael](https://www.debian-fr.org/u/Watael)\
**Post date:** [Décembre 29, 2016, 5:17 UTC](https://www.debian-fr.org/t/apprendre-a-faire-scripte-bash/71034/9 "2016-12-29T17:17:01Z")

</div>

l’ABS existe en paquet :  
`apt-cache show abs-guide [...] Description-en: The Advanced Bash-Scripting Guide An in-depth exploration of the art of shell scripting. [...]`

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Décembre 31, 2016, 10:01 UTC](https://www.debian-fr.org/t/apprendre-a-faire-scripte-bash/71034/10 "2016-12-31T10:01:51Z")

</div>

> [@Watael](#):
>
> abs-guide

Avantage: plus à jour, inconvénient (pour moi) en anglais.

---

<div class="post-metadata">

**Author:** ![xyloweb](https://www.debian-fr.org/user_avatar/www.debian-fr.org/xyloweb/32/5219_2.png) [@xyloweb](https://www.debian-fr.org/u/xyloweb)\
**Post date:** [Janvier 2, 2017, 6:41 UTC](https://www.debian-fr.org/t/apprendre-a-faire-scripte-bash/71034/11 "2017-01-02T18:41:26Z")

</div>

[troll enable] tant qu’à apprendre un language interprété pour faire des scripts pourquoi ne pas plus tôt essayer Python ? [troll disable]

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Mars 27, 2017, 10:53 UTC](https://www.debian-fr.org/t/apprendre-a-faire-scripte-bash/71034/12 "2017-03-27T10:53:22Z")

</div>

Ou Perl 👅

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Mars 27, 2017, 10:59 UTC](https://www.debian-fr.org/t/apprendre-a-faire-scripte-bash/71034/13 "2017-03-27T10:59:05Z")

</div>

> [@josephtux](#):
>
> …abs-guide…inconvénient (pour moi) en anglais.

Je sais bien que c’est un fil qui est plus vieux que 2016,  
mais au cas ou quelqu’un passerait par là,  
il existe aussi une [version traduite en français de l’abs-guide](https://abs.traduc.org/abs-fr/)
