-
36
pages
-
Français
-
Documents
Description
Communcation par le shellLes flux d’entr´ee-sortieInitiation au C◦cours n 6Antoine Min´e´Ecole normale sup´erieure22 mars 2007◦´Antoine Min´e — Ecole normale sup´erieure Initiation au C – cours n 6Communcation par le shellLes flux d’entr´ee-sortiePlan du coursCommunications :les arguments en ligne de commande,les variables d’environnement,les fichiers, les flux d’entr´ee-sortie FILE*.◦´Antoine Min´e — Ecole normale sup´erieure Initiation au C – cours n 6Communcation par le shell Arguments en ligne de commandeLes flux d’entr´ee-sortie Les variables d’environnementArguments en ligne de commande◦´Antoine Min´e — Ecole normale sup´erieure Initiation au C – cours n 6Communcation par le shell Arguments en ligne de commandeLes flux d’entr´ee-sortie Les variables d’environnementArguments en ligne de commandeLigne de commande :on peut passer un nombre arbitraire d’arguments `a un programme.Le shell effectue plusieurs op´erations sur la ligne de commande :Expansion des caract`eres *, ?,les noms des fichiers du r´epertoire courant sont utilis´es.D´ecoupage des arguments au niveau des espaces,on peut se prot´eger des caract`eres sp´eciaux par " ou \.Exemples$ ./a.out a b c passe a, b et c (3 arguments)$ ./a.out "a b" c passe a b et c (2 arguments)$ ./a.out * passe la liste des fichiers$ ./a.out \* passe juste * (1 argument)◦´Antoine Min´e — Ecole normale sup´erieure Initiation au C – cours n 6Communcation par le shell Arguments en ligne de commandeLes flux ...
-
Publié par
-
Langue
Français