OVH Cloud OVH Cloud

Apprendre a scripter

6 réponses
Avatar
Anthony
Bonjour,

Je voudrais apprendre a faire des scripts pour ameliorer mon rendement
sous Linux. En gros, c'est pour automatiser certaines taches que je
voudrais faire ça et pour ma culture personnelle. (genre redimensionner
des images, les deplacer et les renommer le tout ds un script ... ; enfin
c'est un exemple)

Donc je cherche une doc en pdf ou postscript (donc pour imprimer) assez
complete sans etre trop exhaustive ... ;-) Si qq'un sait ou je peux
trouvar ca, ben qu'il me fasse signe !
Sinon, me conseillez-vous plus un livre pour apprendre ce genre
de choses !? Je pense a a livre qui serait proche de "Latex par la
pratique" mais pour le Bash (je dois peut etre dire 'shell script' !?)

Je compte apprendre cela ds un but d'initiation a la programmation, est-ce
une bonne idée ?

Merci d'avance pour votre aide

Anthony

6 réponses

Avatar
Sebastien Moretti
Bonjour,

Je voudrais apprendre a faire des scripts pour ameliorer mon rendement
sous Linux. En gros, c'est pour automatiser certaines taches que je
voudrais faire ça et pour ma culture personnelle. (genre redimensionner
des images, les deplacer et les renommer le tout ds un script ... ; enfin
c'est un exemple)

Donc je cherche une doc en pdf ou postscript (donc pour imprimer) assez
complete sans etre trop exhaustive ... ;-) Si qq'un sait ou je peux
trouvar ca, ben qu'il me fasse signe !
Sinon, me conseillez-vous plus un livre pour apprendre ce genre
de choses !? Je pense a a livre qui serait proche de "Latex par la
pratique" mais pour le Bash (je dois peut etre dire 'shell script' !?)

Je compte apprendre cela ds un but d'initiation a la programmation, est-ce
une bonne idée ?

Merci d'avance pour votre aide

Anthony


Bonjour,
vas voir ces pages:
http://www.gnu.org/software/bash/manual/bashref.html
http://www.tldp.org/LDP/abs/html/index.html
http://www.faqs.org/faqs/unix-faq/shell/bash/

--
Sebastien MORETTI

Avatar
Nicolas.MICHEL
Anthony wrote:

Je compte apprendre cela ds un but d'initiation a la programmation, est-ce
une bonne idée ?


Dans le même cas que toi, j'ai acheté "unix shell" chez eyrolles (160
exercices corrigés), qui est bien sauf pour le chapitre 2 qui est amha à
ne pas lire.

--
S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes
iChat/AIM : michelnicolas

Avatar
Anthony
Le Thu, 12 Feb 2004 17:16:19 +0100, Nicolas MICHEL a écrit :

Anthony wrote:

Je compte apprendre cela ds un but d'initiation a la programmation, est-ce
une bonne idée ?


Dans le même cas que toi, j'ai acheté "unix shell" chez eyrolles (160
exercices corrigés), qui est bien sauf pour le chapitre 2 qui est amha à
ne pas lire.


Salut et merci pour ton post,

J'avais vu ce livre et justement j'hesite a plutot m'acheter un livre qu'a
lire de la doc sur le net (j'aime pas lire sur mon ecran !) et donc j'ai
noté le livre "Programmation shell sous Unix/Linux", "Scripts sous Linux"
et celui dont tu me parles. En fait j'hesite surtout entre les deux
premiers : entre un livre très axé 'bash et ksh' et un livre un peu plus
cher mais plus generaliste. Comme je n'ai aucune notion de programmation,
je ne sais pas trop quel est le meilleur choix pour moi !

Les liens des ouvrages :
http://www.eyrolles.com/Informatique/Livre/9782212114058/Livre_Scripts_sous_Linux.php
http://www.eyrolles.com/Informatique/Livre/9782746020566/Livre_Programmation_shell_sous_Unix_Linux.php?xd+8aa768d18566680ff951efff92a065

En attendant les avis des lecteurs et non-lecteurs ...

Anthony


Avatar
Nicolas.MICHEL
Anthony wrote:

Les liens des ouvrages :
<http://www.eyrolles.com/Informatique/Livre/9782212114058/Livre_Scripts
_sous_Linux.php>


Shell Bash, Sed, Awk, Perl, Tcl, Tk, Python, Ruby

ça fait beaucoup pour débuter, amha.
Ce livre fait penser à un ouvrage de référence pour dev.
Ils disent que c'est idéal pour débuter sous linux, pas que c'est idéal
pour débuter en prog.

<http://www.eyrolles.com/Informatique/Livre/9782746020566/Livre_Programm
ation_shell_sous_Unix_Linux.php?xd+8aa768d18566680ff951efff92a065>


sh (Bourne), ksh, bash

ok, ça c'est déjà plus ciblé.
Perso, je commence par le sh parce que c'est le standard.
Mais je ne suis qu'un newbie...
--
S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes
iChat/AIM : michelnicolas

Avatar
Anthony
Le Fri, 13 Feb 2004 10:11:30 +0100, Nicolas MICHEL a écrit :

Anthony wrote:

Les liens des ouvrages :
<http://www.eyrolles.com/Informatique/Livre/9782212114058/Livre_Scripts
_sous_Linux.php>


Shell Bash, Sed, Awk, Perl, Tcl, Tk, Python, Ruby

ça fait beaucoup pour débuter, amha.
Ce livre fait penser à un ouvrage de référence pour dev.
Ils disent que c'est idéal pour débuter sous linux, pas que c'est idéal
pour débuter en prog.


Tes remarques sont pertinentes. J'avais initialement l'intention de
m'acheter ce livre justement pour en savoir un peu sur tous les langages
de script, mais tu as raison, ca risque plus de m'embrouiller l'esprit
qu'autre chose ...


<http://www.eyrolles.com/Informatique/Livre/9782746020566/Livre_Programm
ation_shell_sous_Unix_Linux.php?xd+8aa768d18566680ff951efff92a065>


sh (Bourne), ksh, bash

ok, ça c'est déjà plus ciblé.
Perso, je commence par le sh parce que c'est le standard.
Mais je ne suis qu'un newbie...


Je pense que je vais m'acheter ce livre. Cela dit y a-t-il une difference
entre le sh et le bash ?

Merci pour ton aide

Anthony


Avatar
Nicolas.MICHEL
Anthony wrote:

Je pense que je vais m'acheter ce livre. Cela dit y a-t-il une difference
entre le sh et le bash ?


sh est le shell posix
bash est le shell par défaut sous linux, il est compatible sh.
Donc un script sh tournera sous bash, l'inverse pas forcément.
--
S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes
iChat/AIM : michelnicolas