Systems · Shell · C
In progressMinishell
Building a Unix shell with tokenization, parsing, quoting, environment expansion, redirections, pipes, and command execution.
CUnixProcessesPipesFile DescriptorsParsing
Overview
A systems programming project focused on understanding shell behavior, parsing, processes, pipes, redirections, environment variables, and Unix process execution.
What I Learned
How shell input is tokenized and parsed.
How quoting affects parsing and expansion.
How pipes and redirections are represented before execution.
Highlights
Tokenizer
Parser
Environment expansion
Redirections
Pipes