From c17aff6dd9530c4d010f753f08e3126b17fca45e Mon Sep 17 00:00:00 2001 From: hugogogo Date: Fri, 15 Oct 2021 12:14:45 +0200 Subject: [PATCH] ancre sommaires --- README.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/README.md b/README.md index 926fee9..c56e504 100644 --- a/README.md +++ b/README.md @@ -320,6 +320,7 @@ shell@prompt> Dont save it as "" argument for fonctions, just delete. *[\go to sommaire](#markdown-header-sommaire)* + -------------- Commandes dans variables d'env fonctionne : @@ -330,6 +331,7 @@ string :) shell@prompt> ``` *[\go to sommaire](#markdown-header-sommaire)* + -------------- l'expension des variables dans des variables est fait au moment de export(), @@ -363,6 +365,7 @@ dans l'env : ``` *[\go to sommaire](#markdown-header-sommaire)* + ------------------- Tests pour Hugo, pour illustrer les pipes simultanés : @@ -375,6 +378,7 @@ sleep 5 | ls | wc -l ``` *[\go to sommaire](#markdown-header-sommaire)* + ------------------- argv passé à execv(), telle quelle ou aprés avoir trouvé le PATH ? @@ -391,6 +395,7 @@ argv[1] == "file.txt" ``` *[\go to sommaire](#markdown-header-sommaire)* + ------------------- A test sur bash et minishell : @@ -398,6 +403,7 @@ A test sur bash et minishell : echo "phrase quelquonque" > file1 > file2 > file3 *[\go to sommaire](#markdown-header-sommaire)* + ------------------- Pour les builtins dans une commande simple : @@ -432,16 +438,19 @@ Si la commande n'est pas builtin cmd->builtin_command == NULL. *[\go to sommaire](#markdown-header-sommaire)* + ------------------- tester comment ce comporte minishell aprés le crash d'une commande (message sigfault comme dans bash ? Autres ?) *[\go to sommaire](#markdown-header-sommaire)* + ------------------- Implementer les exit status dans les builtins *[\go to sommaire](#markdown-header-sommaire)* + ------------------- EDIT : Aprés reflexion et verification, ça semble en effet le mieux a faire. @@ -466,6 +475,7 @@ Attendre avec waitpid() la derniere commande pour obtenir son status, puis wait( et enfin renvoyer le status. *[\go to sommaire](#markdown-header-sommaire)* + ------------------- Faire des test avec @@ -475,3 +485,5 @@ pour voir si ça ne crash pas. Normal si le comportement attendu n'est pas correct (en l'absence de PATH et tout ça) mais ça ne devrait pas crasher pour autant. +*[\go to sommaire](#markdown-header-sommaire)* +