Skip to content

gbudau/minishell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

280 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

norminette

References

Shell

Bash Guide for Beginners

The Architecture of Open Source Applications: The Bourne-Again Shell

Minishell progress status

  • Environment variables

  • Lexical analysis

    • Split input into tokens
  • Parse (analyze and substitute) the tokens into commands

  • Command Execution

    • Word expansion

      • Environment variables substitution

      • Field splitting

      • Quote removal

    • Redirection of I/O

    • Pipelines

    • Built-in commands

      • echo with option '-n'

      • cd with relative or absolute path

      • pwd

      • export

      • unset

      • env without arguments

      • exit

    • Execution of non-built-in commands

    • Exit status of last command

    • Signals: SIGINT (CTRL-C), SIGQUIT (CTRL-\) and EOF (CTRL-D)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors