Skip to content

fookh/PKSH

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

42sh

Création d'un shell UNIX sous la norme POSIX.

Shell de référence : Bash.

Projet final de la branche UNIX à l'Ecole 42.

Recodage des builtins de shell : cd, echo, exit, env, setenv, unsetenv.

Execution de binaire avec leurs paramètres et gestion du PATH.

Gestion des redirections complètes.

Gestion des operateurs logiques (&& et ||) et séparateurs (;)

Features:

-	Edition de ligne avancée

-	Inhibiteurs (simple quote, double quote, backslash)

-	Redirections avancées : l'aggrégation des sorties de fichier et le heredoc

-	Completion dynamique

-	Variables locales avec les builtins unset et export

-	Expansions (dollar et tilde)

-	Gestion du CDPATH

Projet réalisé par : Hugo Lely, Hugo Fouques, Kiyan Yazdani et Philippe Chadenier

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published