-
46
pages
-
Français
-
Documents
Description
Cours SR (Systemes et Reseaux) I5TC1 Programmation systemeCours SR (Systemes et Reseaux) I5TC1Programmation systemeOlivier Togni(038039)3887olivier.togni@u-bourgogne.frModi e le 21 septembre 20091 de 1Cours SR (Systemes et Reseaux) I5TC1 Programmation systemeProgrammation systemeLangages systemeI shellI awkI perlI CRem : On peut tout faire en C, certains traitements sont plussimples a ecrire en shell/awk2 de 1Cours SR (Systemes et Reseaux) I5TC1 Programmation systemeProgrammation systemeShellEnvironnementShell = liste de couples (variable,valeur) + cmd internesVariables prede nies : PATH, IFS, HOME, ...Cmds internes : cd, echo, pwd, read, set, trap, wait, ...Envir. peut ^etre initialise gr^ace aux chiers d’initialisation du shell,lus au moment de la connexion (sh : .pro le, csh :.login, .cshrc ;bash :.bash pro le .bashrc)3 de 1Cours SR (Systemes et Reseaux) I5TC1 Programmation systemeProgrammation systemeShellEnvironnementTraitement d’une cmd :1. Phase de saisie : edition, historique, completion2. Phase de substitutions : analyse de la liste de cmd3. Execution : la cmd resultant du 2 est recherchee puis executeeExemple : date > RC.L; ls-l .??* |grep rc >> RC.Ldevient apres substitutionsdate > RC.L; ls-l .bash_history .bash_profile.dtprofile .profile |grep rc >> RC.L54 de 1Cours SR (Systemes et Reseaux) I5TC1 Programmation systemeProgrammation systemeShellTraitement d’une commande ...
-
Publié par
-
Langue
Français