Skip to content

adpdsr/42sh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

42sh

Projet Ecole 42

Synopsis

La version la plus aboutie de mon shell UNIX.

Fonctionnalités :

Edition de ligne avancée

  • Affichage d'un prompt dynamique
  • Copier/couper/coller
  • Edition multilignes
  • Historique et complétion dynamique de l'historique
  • Déplacement de mot en mot, en début/fin de ligne

Builtins

  • cd
  • echo
  • env
  • setenv
  • unsetenv
  • unset
  • export
  • exit
  • history et '!'

Gestion de l'environnement et des variables locales

Exécution de commandes avec leurs paramètres et gestion du PATH

Gestion des erreurs et de la valeur de retour des commandes

Opérateurs de redirection : ">", ">>", "<" et "|"

Opérateurs logiques "&&" et "||", le séparateur ";"

Inhibiteurs : """ (double quote), "’" (simple quote) et "" (backslash)

Redirections avancées : aggrégation des sorties de fichier et heredoc ("<<")

About

Shell UNIX

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published